我的公司目前在应用商店中有两个应用程序:一个包含两本电子书的完整付费版本,以及一个不包含这两本书的“精简版”。我们刚刚开发了一个新版本的应用程序,将这两本书作为 IAP 实现,目的是将两个应用程序合并为一个。我正处于我想提交应用程序的地步,但我不确定最好的方法。
目前的计划:
- 使用 IAP 书籍将免费应用程序更新到新版本。
- 重命名免费版本,删除“Lite”。
- 从应用商店中删除现有的付费版本。
该计划的潜在问题:
那些已经为现有完整版付费的人可能会觉得被骗了,因为他们的版本不会收到这个新版本中的任何其他更新。
会有名称冲突,因为我们希望新应用程序采用旧付费应用程序的名称(删除典型的“-Lite”符号)。如果我们立即从商店中删除付费版本,这在 App Store 中不会是什么大问题,但如果用户在下载旧付费版本的同时下载新版本,则会造成混乱的用户体验。
同样,如果我们一上传新的免费版本(与旧的付费版本同名)就删除旧的付费版本,很容易想象一些旧付费版本的困惑用户删除他们现有的付费版本并下载新的免费版本,却发现他们已经失去了他们已经支付的书籍,无法重新下载旧的付费版本。
我的问题:
从真正的高层次来看,我们是否以错误的方式处理这个问题?我用谷歌搜索和搜索过,但我找不到太多关于如何将付费和免费版本的应用程序合二为一的指导。
我有什么办法可以确定谁已经购买了付费版本,并在新的免费版本中“赠送”他们图书 IAP?如果我们认为这会更早发生,我们可以记录所有这些付费版本的唯一 ID,但我相信无论如何现在这违反了规则,对吗?
将“-Lite”版本与旧的完整版本同名可能会出现哪些其他类型的问题?
提前感谢您提供的任何和所有帮助或反馈。