繁体   English   中英

iOS应用内购买免费/付费永久

[英]iOS in-app purchase free / paid persistence

我正在开发一款免费游戏,其中包括100个免费的消耗性“提示”。 我打算通过应用内购买提供更多购买提示。 我当前的方法是在本地存储文件,其中包含用户仍然留下的提示数量。 首次下载游戏时,本地文件不存在,因此将创建一个包含100条提示的新文件。 进行应用内购买时,它只会增加提示数量。 (在游戏中,每个提示只是从多选问题中删除一个选择-该文件仅存储一个计数器。)

我的问题:用户仅在剩余0条提示时删除该应用程序(这将删除我的本地文件,计数为0),从应用程序商店重新下载该应用程序,然后他们将再次从100条提示开始。

我的问题:如何预防? 我应该使用其他方法来存储提示吗?

使用“钥匙串”存储您的数据,因为即使“应用程序”已卸载或删除,“钥匙串”项也不会被删除。 这个API将有很大的帮助链接 ,看看

要么

您可以参考Apple的有关钥匙串数据的文档

如果您打算将部分提示作为应用程序内产品提供,建议您跟踪服务器上的所有提示(已购买和免费)。 这样,您可以跟踪每个用户,即使他们删除并重新下载了您的应用,您仍然可以跟踪您的提示。

编辑:如果您正在实施IAP,则无论如何都要保持对已购买商品的跟踪(例如,跟踪购买统计信息,注意虚假的应用内购买等)会很健康。

通常,您将服务器用于此类用途,因此不是设备,而是帐户很有趣。 也很可能保存您的进度并与其他设备共享;)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM