App Store – 将付费和免费版本合并到带有IAP的免费版本的最佳方式

我的公司目前在应用程序商店有两个应用程序:一个完整​​的付费版本,其中包括两个电子书,一个“精简版”,不包括这两本书。 我们刚刚开发了一个新版本的应用程序,而不是将这两本书作为IAP来实现,目的是将两个应用程序合并为一个。 我正要提交应用程序,而且我不确定最佳的处理方式。

当前计划:

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

这个计划的潜在问题:

  1. 那些已经支付现有完整版本的用户可能会被剥离,因为他们的版本将不会在这个新版本中收到任何其他更新。

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

  3. 同样,如果我们上传新的免费版本(与旧版付费版本相同)就删除了旧的付费版本,很容易想象旧付费版本的一些用户会删除他们现有的付费版本并下载新的免费版本,只是意识到他们已经失去了他们已经支付的书籍,没有办法重新下载旧的付费版本。

我的问题:

  1. 从真实的高度来看,我们是否以错误的方式来处理? 我已经谷歌search和谷歌search,但我一直没能find关于如何将付费和免费版本的应用程序合并到一个指导。

  2. 有没有什么办法可以确定谁已经购买了付费版本,并在新的免费版本中“赠送”他们的书籍IAP? 如果我们认为这个提早投了,我们可以logging所有这些付费版本的唯一ID,但是我确实认为这违反了规则,无论如何,是正确的?

  3. 还有什么其他types的问题可能会出现给予“ – 精简版”与旧的完整版本相同的名称?

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

我们只是用我们的FileApp Pro和免费的FileApp来做到这一点。 我们摆脱了FileApp Pro,现在新的FileApp有应用内购买。 但是,我们希望让所有购买了FileApp Pro的用户免费获得所有应用内购买的FileApp。

以下是我们使用的方法:我们使用iOS的“钥匙串共享授权”在FileApp和FileApp Pro之间共享标志,允许两个应用共享相同的钥匙串数据。 这使FileApp知道FileApp Pro已经安装。 然后我们要确保FileApp Pro权限通过用户的iTunes帐户在FileApp中保持可用,所以我们使用免费的应用程序内购买来完成此操作。 FileApp Pro用户第一次启动FileApp时被要求购买免费的应用程序内购买,所以即使他重新安装FileApp,他的所有权限仍然保留在各个设备上。

你会在我们的沼泽中find一个完整的文章描述方法: http : //blog.digidna.net/post/74246563623/how-to-release-a-whole-new-app-and-keep-all-things

我认为最好把付费版本变成免费的,所以至less你原来的付费客户是最关心的。 根据您的用户群,您甚至可以确保原始付费用户不会通过执行中间发行版来显示任何广告或其他限制,以使这些用户将某些内容保存到用户默认值。 然后你可以用UIAlertView提供免费版本的更新,询问他们是否需要免费的完整版本,并指示他们到app store下载。 我假设你有更多的免费用户,但是你可能会让这个path的人更less。

我知道两个应用程序做了非常相似的事情。 “经济学人”杂志和USAToday应用程序,它们实际上提醒用户放弃当前的应用程序并下载新的应用程序。 (不知道为什么他们必须这样做,虽然)。 所以我相当肯定你不是第一个想这样做的人。

如果您有提供帐户+同步function的选项,那么这将是合并这两个应用程序的最佳方式。 Gas Cubby是我最喜欢的应用之一,处理得非常好。 Gas Cubby提供免费和付费版本。 如果你想从免费的燃气Cubby升级到付费,你下载一个不同的应用程序,然后同步数据。

如果您担心如何在Lite应用中为付费用户恢复内容,则可以在精简版应用中使用URLscheme,当该scheme由当前付费应用调用时,将免费启用这些书籍。

正如@ rooster117所说的那样,最好把付费版本变成免费的,并要求lite版本的用户转向付费版本。 当然,在应用程序中,硬停止date,你会中止,以便所有使用它的人将移动到您感兴趣的一个应用程序。

你的问题:

  1. 无论如何,这都会发生,你不能让每个人都高兴
  2. 我会去删除应用程序的免费版本,但在你发送推送通知到所有的“精简版”版本认为支持这个应用程序将停止并指示他们的付费版本
  3. 如果可能的话,继续从#2开始,如果你有一个帐户系统设置到你的服务器,停止“精简版”版本发布两个版本,使他们所有的书籍与自己的服务器(而不是iCloud)同步的更新。 这种方式,当他们下载新版本(精简版停用后),应用程序将自动同步书籍回到设备。

你的问题:

  1. 当你放弃,没有真正的方法来合并两个应用程序,从我看到从游戏到实用程序是删除“精简版”的一些点在一起,如果用户希望未来的内容更新,然后他们必须下载应用程序仍在App Store上。
  2. 参考我对问题#3的回答
  3. 我相信它会被拒绝的App Store审查过程,主要是因为它们都执行相同的function,我会build议删除免费的一个完全