我有一个使用核心数据的应用。该应用程序是免费下载,并提供一些购买选项。应用内购买选项基于给定功能的使用次数。这个想法是出售类似的东西:10美元1美元,100美元10美元等等。
但是,我想免费为用户提供一两个用途。我的问题是:当用户第一次使用该功能时,我会将其标记为在核心数据上使用,因此,下次用户将不得不从商店购买更多用途,但假设用户将该应用从设备首次使用后,从云端重新安装。现在数据库已经完成,所以,我在第一次使用后保存的标志。现在,用户可以免费再次使用它,永远不会支付任何费用。
是否有阻止用户执行此操作的选项?我的意思是,例如,将信息保存在iCloud上? (是的,我知道我可以创建自己的服务器并强制用户注册,但这对用户来说很无聊......我正在思考iCloud内部的某些东西)。
有什么想法?感谢。
答案 0 :(得分:2)
听起来您可能对NSUbiquitousKeyValueStore
感兴趣。