从付费到免费的iTunes App - 现有的用户困境

时间:2013-09-16 10:14:46

标签: itunes itunesconnect in-app-purchase

我在iTunes Store中有一个应用程序,销售速度放缓,因此想要将其转换为付费应用程序中的免费应用程序。新应用程序将包含使用In App Purchase购买的选项。我正在考虑使用标志/预处理器宏来为那些使用IAP购买的人提供全部功能,并为那些没有使用IAP的人限制功能。

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

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

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

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

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

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

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

相关问题