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

时间:2012-05-17 23:02:40

标签: iphone ios ipad app-store itunesconnect

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

当前计划:

  1. 使用IAP书籍将免费应用更新到新版本。
  2. 重命名免费版,删除“Lite”。
  3. 从应用商店中删除现有的付费版本。
  4. 此计划的潜在问题:

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

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

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

    4. 我的问题:

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

      2. 我有什么方法可以确定谁已经购买了付费版本,并在新的免费版本中“赠送”他们的图书IAP?如果我们认为这更快就能记录下所有这些付费版本的唯一ID,但我确实认为现在仍违反规则,对吗?

      3. “ - Lite”版本与旧版本的名称相同,可能会出现哪些其他问题?

      4. 提前感谢您提供任何帮助或反馈。

4 个答案:

答案 0 :(得分:3)

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

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

您将在我们的沼泽上找到一篇描述该方法的完整文章: http://blog.digidna.net/post/74246563623/how-to-release-a-whole-new-app-and-keep-all-things

修改:以下是上述帖子的归档链接,现在似乎不可用:https://web.archive.org/web/20160309135133/http://blog.digidna.net/post/74246563623/how-to-release-a-whole-new-app-and-keep-all-things

答案 1 :(得分:1)

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

答案 2 :(得分:0)

我知道两个应用程序做了非常相似的事情。经济学人和USAToday app,它提醒用户放弃当前的应用程序并下载新应用程序。 (不知道为什么他们不得不这样做)。所以我很确定你不是第一个考虑这样做的人。

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

如果您担心如何在Lite应用中恢复付费客户的内容,您可以在Lite应用中使用URL方案,当被当前付费应用调用时,它将免费启用这些图书。

正如@ rooster117所说,最好免费转换付费版本,并要求精简版人们转向付费免费版本。当然,在您停止使用的应用程序中设置硬停止日期,以便所有使用它的人都将转移到您感兴趣的应用程序。

答案 3 :(得分:0)

你的问题:

  1. 无论如何都会发生这种情况,你不能让每个人都开心
  2. 我会去删除应用程序的免费版本,但是在你向所有“Lite”版本发送推送通知之前,持有人会说停止支持这个应用程序并将其引导到付费版本
  3. 如果可能的话,继续从#2继续,如果您已经为您的服务器设置了帐户系统,则在停止使用“Lite”版本之前,会发布两个版本的更新,这些版本会将所有书籍与您自己的服务器同步(不是iCloud )。这样,当他们下载新版本时(在Lite停止使用后),应用程序会自动将图书同步回设备。
  4. 您的问题:

    1. 正如你所说的那样,没有真正的方法来合并两个应用程序,从我从游戏到实用程序看到的是删除“精简”版本作为一些点,如果用户想要未来的内容更新,那么他们有仍然在App商店下载应用程序。
    2. 请参阅我对问题#3的回答
    3. 我相信它会被App Store审核流程拒之门外,主要是因为它们都执行相同的功能,我建议完全删除免费的