7

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

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

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

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

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

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

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

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

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

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

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

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

有人对此有什么建议吗?或者希望我能以更清洁的方式做到这一点?

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

4

2 回答 2

19

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

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

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

于 2017-06-26T18:04:45.890 回答
2

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

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

转移标准中。

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

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

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

朱利安

于 2015-12-19T15:18:28.943 回答