我正在为商店编写一个付费应用程序,它可以让您订阅某些内容 1 年。
这意味着当用户首次启动应用程序时,我需要在我的 Web 服务数据库中存储某种唯一的用户 ID(Apple ID?)以及日期。然后我可以进行验证以检查订阅是否仍然有效。
我知道如何获取 UDID,但如果他们想使用现有 iTunes 帐户将它安装到另一台设备上,那并不是很好。
我不想让用户必须自己输入标识符。
最佳答案
请记住,用户可以很容易地更改他或她在设备上使用的 apple id。他甚至可能允许其他人(家庭成员……)使用相同的 apple id。我不会分享我的,但其他人这样做没有技术障碍。 出于这个原因和其他一些原因,我很容易想象苹果不会批准这样使用用户 apple id 的应用程序。
话虽如此,我也不知道怎么找回它。
要么将订阅绑定(bind)到 UDID(并允许用户稍后迁移它),要么创建用户可以登录的某种帐户。我看不出解决这个问题的办法......
关于iphone - 在 Objective C 中检索 Apple Id(或某种帐户 ID),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3566421/