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

Posted

技术标签:

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

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

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

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

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

感谢您的帮助。

【问题讨论】:

请解释为什么会遭到否决??? 【参考方案1】:

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

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

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

【讨论】:

谢谢,希望有更简单的方法。

以上是关于iTunes App 从付费到免费——现有用户困境的主要内容,如果未能解决你的问题,请参考以下文章

付费免费反思时间Appstore

如何把在ITUNES里面下载的付费APP制作成破解版的IPA文件?

iOS用户就是壕!应用内付费超安卓40%!主要买游戏装备!

苹果手机app付费老是提示要验证怎么办?

如何创建应用内购买以从免费版升级到付费版 android

无法在 iTunes Connect 上选择测试人员“将现有测试人员添加到构建”