确保在 iPhone 上的购买记录?
Posted
技术标签:
【中文标题】确保在 iPhone 上的购买记录?【英文标题】:Securing record of purchase on iPhone? 【发布时间】:2010-11-19 22:03:23 【问题描述】:我有一个应用程序,允许用户购买下载到他们设备上的出版物。我希望有一个选项,用户可以购买为期一年的订阅并能够无限下载。
我希望它的工作方式如下:
当用户购买订阅时 - 它会在 plist(或其他内容)中输入一个条目,说明已购买 2011 年订阅。
在我的 store viewController 中编写代码,然后查看这个属性,如果订阅已购买,它会将我所有的购买按钮更改为下载按钮并绕过所有 storeKit 的东西。
我的问题是这个文件的安全性。我不确定人们越狱后能做什么。
谁能指出我可以在这里做什么?
【问题讨论】:
【参考方案1】:考虑到他们可以在 iPhone 越狱时做任何事情。 将购买成功的信息保存在服务器上。在设备上只需存储一些密钥来识别服务器上的用户。
【讨论】:
这是正确的,假设你有一个可以存储这些东西的服务器。如果没有,那就别担心。越狱设备无论如何都会丢失。 说到 - 我听说一些开发者试图让他们的应用程序在越狱后关闭 - 有人知道 Apple 对此有何感受吗? 我听说苹果申请了“远程支持”专利,如果检测到安装损坏,则将软件重置为默认值...以上是关于确保在 iPhone 上的购买记录?的主要内容,如果未能解决你的问题,请参考以下文章
通过应用内购买将 iPhone 应用提交到 App Store
iPhone 上的 CoreMotion Bump 与 Shake
如果您购买自己的 iPhone 应用程序,它会删除当前在您设备上构建的开发人员吗?