我正在开发一款可以免费玩的游戏,其中包含 100 个免费的消耗品“提示”。我打算通过应用内购买提供更多的购买提示。我目前的方法是在本地存储一个文件,其中包含用户仍然留下的提示数。首次下载游戏时,本地文件不存在,因此会创建一个包含 100 个提示的新文件。当发生应用内购买时,它只会增加提示的数量。(在游戏中,每个提示只是简单地从多项选择题中删除一个选项 - 该文件只是存储一个计数器。)
我的问题:用户可以在剩余 0 个提示时简单地删除应用程序(这将删除计数为 0 的我的本地文件),从应用程序商店重新下载应用程序,然后他们将重新开始使用 100 个提示。
我的问题:如何防止这种情况?我应该使用不同的方法来存储提示吗?