【发布时间】:2016-06-10 21:37:12
【问题描述】:
我拥有一个付费应用,我在过去几周内几乎完全重构了它。现在我想更新,现在面临的问题是:
-
仅仅更新应用程序会使用户丢失所有数据,因为内部结构也发生了变化。 -> 禁止
此外,由于我摆脱了很多兼容性问题,现在只针对 Android > 4,我将无法为 Androdi 4 之前的目标提供单独的修复。
-
作为新应用(2.0 或其他版本)发布将排除已付费的现有用户。
本身我更喜欢选项 2,因为现有用户不会受到影响,而且我仍然能够为旧设备提供有限的支持。我也喜欢能够再次重新启动的想法。
但是,我怎样才能让我的旧版本的用户无需再次付费即可使用新版本?
- 忽略这个问题会让他们生气(当然)
- android 促销代码每季度限制为 500 个。像这样只如果我大约一半的活跃用户会升级,则需要三年时间
- 通过应用内购买发布免费版本并为现有用户提供代码/检查是否安装了付费版本 -> 需要考虑的兼容性问题太多。我也喜欢直接查看应用程序的成本而不是“隐藏”成本。
- 退款(如https://stackoverflow.com/a/14694981/570168 中所提议)对我来说似乎也不是一个切实可行的解决方案(考虑到受影响的交易量)。
我是否缺少其他选择?
【问题讨论】:
标签: android in-app-purchase upgrade promotion-code android-inapp-purchase