【问题标题】:iTunes App from Paid to Free - Existing User DilemmaiTunes App 从付费到免费——现有用户困境
【发布时间】:2013-09-16 10:14:45
【问题描述】:

我在 iTunes Store 中有一个应用程序,但销售速度已经放缓,因此想将其从付费应用程序转换为免费应用程序。新应用程序将包含一个使用 In App Purchase 进行购买的选项。我正在考虑使用标志/预处理器宏,然后允许使用 IAP 购买的人使用完整功能,并限制那些没有使用 IAP 的人的功能。

问题将是,如果我将这个新的预处理器宏添加到新的更新中,之前为该应用程序付费的用户将无法使用全部功能,因为他们不会使用 IAP 来“解锁”完整的应用程序。

有没有人有任何建议来解决这个问题。

我有一些想法,但在我看来,它们并不是万无一失的。

感谢您的帮助。

【问题讨论】:

  • 请解释为什么会遭到否决???

标签: itunes app-store-connect in-app-purchase


【解决方案1】:

在这里思考完全相同的问题。我发现唯一可行的(在大多数用例下)是在 new_free_iAP 版本启动时查找游戏状态信息。

如果没有 iAP 状态,并且如果存在游戏,并且游戏时间计数器 > 0,我将假设用户购买了此产品,并将预置他/她的 iAP 配置信息以表明这是 iPurchased。唯一被遗漏的用户是从未启动过该应用的买家。

不是万无一失,但总比没有好。丑陋的状态管理,讨厌的测试。当然,这是一个可变几何解决方案:如果我在当前版本中没有可靠的持久状态,我将不知道从哪里开始。

【讨论】:

  • 谢谢,希望有更简单的方法。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-09-19
相关资源
最近更新 更多