iphone - 在 Objective C 中检索 Apple Id(或某种帐户 ID)

标签 iphone objective-c

我正在为商店编写一个付费应用程序,它可以让您订阅某些内容 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/

相关文章:

iphone - MPMoviePlayerController 代码在 iPhone(运行 4.3)上播放视频,但不能在 iPodTouch(运行 4.2)上播放视频

ios - 根据内容字体大小动态调整 UIWebView 的大小

ios - 异步调用对象的正确方式?

ios - CoreBluetooth XPC 连接在关闭 View Controller 时无效

ios - 推送 View 应以透明背景显示

iphone - 如何使用 iPhone 实现和创建中央评分服务器以发送更新

iphone - 如何获取输入法改变的事件或通知?(IOS5.1)

objective-c - iCloud:获取文件的现有公共(public) URL

iphone - 检测何时选择 UITabBarController 更多选项卡

ios - 获取最后显示的 View Controller