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