App Store - 通过IAP将付费版和免费版合并为免费版的最佳方式

Rea*_*eax 7 iphone itunesconnect app-store ipad ios

我的公司目前在应用程序商店中有两个应用程序:一个包含两个电子书的完整付费版本,以及一个不包含这两本书的"精简"版本.我们刚刚开发了一个新版本的应用程序,而是将这两本书作为IAP实现,目的是将两个应用程序合并为一个.我正处于我想提交应用程序的地步,我不确定最好的方法.

目前的计划:

  1. 使用IAP书籍将免费应用更新到新版本.
  2. 重命名免费版本,删除"精简版".
  3. 从应用商店中删除现有的付费版本.

该计划可能存在的问题:

  1. 那些已经为现有完整版付费的人可能会感到被扯掉,因为他们的版本将不会收到这个新版本中的任何其他更新.

  2. 会有名称冲突,因为我们希望新应用程序采用旧付费的名称(删除典型的" - Lite"能指).如果我们立即从商店中删除付费版本,这在App Store中不会出现太大问题,但如果用户将旧版本与旧付费版本一起下载,则可能会造成令人困惑的用户体验.

  3. 同样,如果我们在上传新的免费版本(与旧付费版本同名)后删除旧的付费版本,很容易想象旧付费版本的一些混淆用户删除他们现有的付费版本并下载新的免费版本,只是意识到他们已经丢失了他们已经支付的书籍,无法重新下载旧的付费版本.

我的问题:

  1. 从真正的高层次来看,我们是以错误的方式处理这个问题吗?我用谷歌搜索和谷歌搜索,但我还没有找到关于如何将付费和免费版本的应用程序合并为一个的很多指导.

  2. 有没有办法让我确定谁已经购买了付费版本,并在新的免费版本中"赠送"他们的图书IAP?如果我们认为这可以更快地记录下所有这些付费版本的唯一ID,但我确实认为现在无论如何都违反规则,对吗?

  3. 通过赋予" - Lite"版本与旧完整版本相同的名称可能会出现哪些其他类型的问题?

提前感谢任何和所有的帮助或反馈.

roo*_*117 1

我认为最好将付费版本转变为免费版本,这样至少您原来的付费客户会得到最多的照顾。根据您的用户群,您甚至可以通过执行中间发布让这些用户将某些内容保存到用户默认值来确保原始付费用户不会看到任何广告或其他限制。然后,您可以使用 UIAlertView 提供免费版本的更新,询问他们是否想要免费的完整版本,并引导他们到应用商店下载。我假设你有更多的免费用户,但你可能会用这条路径让更少的人感到不安。