7

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

目前的计划:

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

该计划的潜在问题:

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

  2. 会有名称冲突,因为我们希望新应用程序采用旧付费应用程序的名称(删除典型的“-Lite”符号)。如果我们立即从商店中删除付费版本,这在 App Store 中不会是什么大问题,但如果用户在下载旧付费版本的同时下载新版本,则会造成混乱的用户体验。

  3. 同样,如果我们一上传新的免费版本(与旧的付费版本同名)就删除旧的付费版本,很容易想象一些旧付费版本的困惑用户删除他们现有的付费版本并下载新的免费版本,却发现他们已经失去了他们已经支付的书籍,无法重新下载旧的付费版本。

我的问题:

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

  2. 我有什么办法可以确定谁已经购买了付费版本,并在新的免费版本中“赠送”他们图书 IAP?如果我们认为这会更早发生,我们可以记录所有这些付费版本的唯一 ID,但我相信无论如何现在这违反了规则,对吗?

  3. 将“-Lite”版本与旧的完整版本同名可能会出现哪些其他类型的问题?

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

4

4 回答 4

3

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

这是我们使用的方法:我们使用 iOS 的“钥匙串共享权利”在 FileApp 和 FileApp Pro 之间共享标志,这允许两个应用程序共享相同的钥匙串数据。这允许 FileApp 知道 FileApp Pro 已安装。然后我们想确保 FileApp Pro 权限通过用户的 iTunes 帐户在 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-发布一个全新的应用程序并保留所有东西

于 2014-01-30T03:52:36.867 回答
1

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

于 2012-05-17T23:13:48.603 回答
0

我知道两个应用程序做了非常相似的事情。《经济学人》和《今日美国》应用程序,从字面上提醒用户放弃当前应用程序并下载新应用程序。(不知道为什么他们必须这样做)。所以我很确定你不是第一个考虑这样做的人。

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

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

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

于 2012-05-17T23:36:01.837 回答
0

你的问题:

  1. 这无论如何都会发生,你不能让每个人都开心
  2. 虽然我会删除该应用程序的免费版本,但在您向所有“精简版”版本发送推送通知之前,将停止对该应用程序的支持并将它们定向到付费版本
  3. 如果可能的话,要从 #2 继续,如果您有一个帐户系统设置到您的服务器,则在停止“Lite”版本之前,请发布两个版本的更新,将他们的所有书籍与您自己的服务器(而不是 iCloud)同步。这样,当他们下载新版本时(Lite 停产后),应用程序会自动将书籍同步回设备。

你的问题:

  1. 正如您所了解的那样,没有真正的方法可以合并两个应用程序,从我从游戏到实用程序的情况来看,将“精简版”版本作为某个点一起删除,如果用户想要未来的内容更新,那么他们必须下载应用程序仍在应用商店中。
  2. 请参阅我对问题 #3 的回答
  3. 我相信它会被 App Store 审查过程直接拒绝,主要是因为它们都执行相同的功能,我建议完全删除免费的
于 2012-05-17T23:41:17.487 回答