gpt4 book ai didi

iphone - 从免费应用程序中删除应用程序内购买并提高价格

转载 作者:行者123 更新时间:2023-12-03 19:23:16 25 4
gpt4 key购买 nike

App Store 中应用程序的当前版本是免费的,并且功能非常有限。应用内购买可以解锁其他所有内容。

我决定删除应用内购买,并让应用程序的价格与应用内购买的价格相同。但如果我现在进行更新,那么那些拥有免费版本但尚未支付应用内购买费用的用户将获得免费更新为完整版本。

我已经从应用程序中删除了我的单例类 PurchasingManager 的所有痕迹,因此此时,当我构建/运行它时,所有功能都已解锁。此时,我如何确保免费版用户不会只是通过更新进入完整版?

也许有一种方法可以测试该应用程序是通过更新还是通过购买获得的?这样,如果是通过更新,我会查看是否是没有 IAP 的免费版本,然后强制用户购买 IAP 才能继续玩。

有什么想法吗?

最佳答案

有一个用户默认值保证在第一个版本中设置。如果 objectForKey: 返回 nil,则它从未被设置,这意味着第一个版本从未运行。在这种情况下,我将用户默认是否购买应用内购买设置为 YES。

以上仅运行一次,这保证了演示版的用户继续使用演示版,直到他们购买了应用内购买(价格与游戏的第二个版本相同),并且完整版的用户从v1.0 按计划拥有完整版本。

关于iphone - 从免费应用程序中删除应用程序内购买并提高价格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2575521/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com