在 iOS 应用程序中,当我检测到用户的不当行为(例如发布暴力内容)时,我不想暂停用户使用我的应用程序。实现此功能的基本思想是为每个应用程序安装创建并保存一个唯一的 id,并暂停服务器 api 的使用。
我的问题是,即使用户重新安装应用程序,并且仍然通过Apple的iTunes提交,我该如何实现此功能?
我想出了两种从技术上实现此功能的方法,但想知道 Apple 会如何应对。
- 存储 IDFA(我了解用户可以代为重置 id)
- 将应用生成的 udid 存储到 Keychain(即使用户删除应用也不应删除)
我知道没有完美的答案,但希望与任何尝试提交类似申请的人或任何了解 Apple 指南的人讨论这个问题。谢谢你。