iOS 应用内购买 - 判断用户是否已购买的最佳方式

标签 ios persistence in-app-purchase

当用户进行应用内购买时,我需要设置一个全局变量。我可以使用 NSUserDefaults,并且只有一个名为“Purchased”的 key ,但这似乎不太安全。

安全存储数据以便我知道用户是否进行了购买的最佳方式是什么?

例如,在特定 View 中,我需要知道是否显示“购买”按钮。显然,如果他们已经购买,它应该被隐藏。

最佳答案

为了安全数据,您应该使用 iOS 钥匙串(keychain)。这是文档:

http://developer.apple.com/library/mac/#documentation/Security/Conceptual/keychainServConcepts/iPhoneTasks/iPhoneTasks.html

希望这对您有所帮助。

关于iOS 应用内购买 - 判断用户是否已购买的最佳方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11196260/

相关文章:

ios - 以编程方式显示 UIButton

jpa - 持久化一对多关系

android - 谷歌播放控制台 : App doesn't have any in-app products yet.

ios - 如何设置具有多个价格等级的单个应用内购买产品?

ios - 带有 MSAL 的 Xamarin 无法保存访问 token ,因为在临时配置期间更改了钥匙串(keychain)访问组

ios - 为字形背景获得一致的大小

ios - NSConcreteMapTable backgroundView :willChangeToGraphicsQuality: . ..error

java - Tomcat 7 无法加载 javax.persistence

database - 领域驱动设计 (DDD) 和数据库生成的报告

Android 旅馆应用程序 BillingFlowParams 生成器失败并出现 java.lang.IllegalArgumentException