我正在构建一款免费游戏,并将包含100个免费消费品“提示”。我打算通过应用内购买提供更多购买提示。我当前的方法是在本地存储一个文件,其中包含用户仍然留下的提示数。首次下载游戏时,本地文件不存在,因此创建了一个包含100个提示的新文件。当进行应用内购买时,它只会增加提示数量。 (在游戏中,每个提示只是从多项选择题中删除一个选项 - 文件只存储一个计数器。)
我的问题:当用户有0个提示时,用户可以直接删除应用程序(这将删除我的本地文件,其数量为0),从应用程序商店重新下载应用程序,然后他们将再次启动100提示。
我的问题:如何防止这种情况发生?我应该使用不同的方法来存储提示吗?
答案 0 :(得分:2)
答案 1 :(得分:1)
如果您要提供部分提示作为应用内商品,我建议您在服务器上跟踪所有提示(购买和免费)。通过这种方式,您可以跟踪每个用户,即使他们删除并重新下载您的应用,您仍然可以跟踪您的提示。
修改:如果您正在实施IAP,您可能会发现无论如何都要跟踪您购买的商品(例如,跟踪您的购买统计信息,留意虚假的应用内购买等) 。)
答案 2 :(得分:0)