我使用NSUbiquitousKeyValueStore在iCloud (宝石、用户名等)上存储用户数据字典。
Gems可以作为可消费的IAP在应用程序中购买,用户拥有的宝石总数随后存储在NSUbiquitousKeyValueStore中。如果用户能够修改它,那么这将对我的业务模型产生很大的影响,用户可以绕过IAP直接修改这个值。
所以问题是NSUbiquitousKeyValueStore有多安全,它适合我的场景吗?我已经找到了一些相关的问题,但没有明确的答案。
发布于 2014-06-14 21:48:23
将IAP和其他关键应用程序数据保存在NSUbiquitousKeyValueStore上是一个有缺陷的业务模式。
用户不能直接修改NSUbiquitousKeyValueStore,但是他们可以删除它。或者他们可以关闭您的应用程序的文档和数据选项。即使是,他们也可能一开始就没有在iDevice上使用iCloud。
为此您需要使用自己的服务器。
https://stackoverflow.com/questions/24203537
复制相似问题