【问题标题】:Transfer iOS app which has In-App subscriptions转移具有应用内订阅的 iOS 应用
【发布时间】:2016-03-23 15:46:39
【问题描述】:

所以我在这里有点进退两难...我需要将应用从另一个组织的 iTunes Connect (ITC) 帐户转移到我自己组织的 ITC 帐户。

但这里的问题是,有问题的应用具有与之关联的应用内订阅,Apple 不允许转让具有应用内订阅(或曾经拥有这些订阅)的应用。

因此,我提出了一种迂回的方法来进行这种转移:

  1. 为现有应用创建一个新的次要版本,以便我们可以向当前用户群提供一些有关我们打算推出新应用的有用信息

  2. 在旧 ITC 帐户下发布此版本(显然),并将其版本为次要版本

  3. 在新的 ITC 帐户中创建一个新应用并将其命名为 {oldAppName}-Test 或类似名称

  4. 通过多轮 QA 和内部测试,让这款新的“测试”应用准备好投入生产

  5. 拒绝旧 ITC 帐户中的当前应用,并在我们准备好将新应用投入生产时继续删除旧应用(这会释放应用名称以供其他 ITC 帐户使用)

  6. 删除当前应用后,我们可以将 {oldAppName}-Test 重命名为 {oldAppName} 并将其发布到 App Store

当然,这种方法绝不是真正的转移,因为所有相关的数据和历史都会随着应用程序的删除而丢失,但我们真的只需要接管应用程序和它的名称,这样我们就可以完全重新- 同名产品。

我们正在从应用内订阅收入模式转向不同的收入模式,因此订阅数据和历史对我们来说不再重要。

但是,我不禁觉得这是一种非常粗暴的做法。

有人对此有什么建议吗?或者希望我能以更清洁的方式执行此操作?

提前感谢您在这方面提供的任何帮助。

【问题讨论】:

  • 有点痛苦,但是是的,你不能让它变得更简单。您的解决方案完全有效。
  • 感谢您抽出宝贵时间发表评论@Taier,不胜感激!是的,我读得越多,我就越意识到这可能是满足我需求的唯一解决方案......

标签: ios app-store app-transfer


【解决方案1】:

不幸的是,你是对的。这几乎是解决这个问题的唯一方法,正如苹果公司特别指出的那样:

该应用无法提供(或以前提供过)应用内购买 订阅:自动续订、免费或不可续订。

transferring criteria.

您的方法听起来是最好的方法,但是您仍然可以尝试向开发人员支持发送电子邮件或提出技术问题(每个会员年度您都有两个免费),看看他们是否可以提供帮助你出去。

除此之外,我只是建议您尝试将现有应用的应用名称更改为稍有不同的名称,以便您可以在新帐户上再次使用它。然后在你准备的更新中有一个隐藏的屏幕,上面写着:我们要搬到新家。在此处下载新应用程序(链接)。我的 UX 个性现在迫使我告诉您使用纯色背景颜色,并在其上添加白色或黑色文本。在页面末尾,您可以包含一个指向您网站的链接,告诉读者您为什么要进行此切换(如果您愿意)。您可以通过代码(推送通知或服务器)远程触发从隐藏到可见的更改Side Query 或 Countdown),然后将读者重定向到新应用。

希望对你有任何帮助,即使你在这里处境艰难。

朱利安

【讨论】:

    【解决方案2】:

    这在 2017 年 6 月发生了变化:

    现在可以在开发者帐户之间转移提供订阅的应用。如果您的应用提供非续订或免费订阅,您可以按照App transfer overview中的说明转移您的应用

    如果您的应用提供自动续订订阅或使用共享密钥,则您需要在转移应用之前为您的应用生成一个特定于应用的共享密钥。 Learn more

    【讨论】:

      猜你喜欢
      • 2011-12-24
      • 2011-12-26
      • 2017-08-22
      • 2012-06-22
      • 2018-06-01
      • 2016-01-25
      • 2018-02-28
      • 2013-01-20
      • 1970-01-01
      相关资源
      最近更新 更多