【发布时间】:2014-08-24 22:54:32
【问题描述】:
我实施了应用内购买,所有产品都是非消耗品。我的目的是为每个产品标识符存储 bool 值在 keychain 中,然后根据存储的 bool 值控制 Core Data 检索。
我的问题是:如何将键/布尔值存储到钥匙串中?
P.S:我使用 KeyChainItemWrapper。
【问题讨论】:
-
如果有一天Apple允许在iOS上编辑钥匙串,就像他们在macOS上一直允许的那样,你会哭一整天:-P钥匙串是用来存储密码和加密密钥的,而且只是为了那个,请不要滥用它。如果您想验证用户进行的购买,请解析与您的应用程序一起存储的本地配方文件(它包含用户的完整购买历史记录,用户无法访问或操作它)并使用 Apple 的商店 API 来查询商店服务器(只有当用户有互联网时才有可能,这就是为什么有一个离线访问的配方文件)。
标签: ios keychain keychainitemwrapper