所以我在这里有点进退两难……我需要将应用程序从另一个组织的 iTunes Connect (ITC) 帐户转移到我自己组织的 ITC 帐户。
但这里的问题是,有问题的应用程序具有与之关联的应用程序内订阅,Apple 不允许转让具有应用内订阅(或曾经拥有这些订阅)的应用程序。
因此,我提出了一种进行这种转移的迂回方法:
创建现有应用程序的新次要版本,以便我们可以为当前用户群提供一些有关我们打算推出新应用程序的有用信息
在旧 ITC 帐户下发布此版本(显然),并将其版本为次要版本
在新 ITC 帐户中创建一个新应用并将其命名为 {oldAppName}-Test 或类似名称
通过多轮 QA 和内部测试,让这个新的“测试”应用程序准备好投入生产
拒绝旧 ITC 帐户中的当前应用程序,并在我们准备好将新应用程序投入生产时继续删除旧应用程序(这会释放应用程序名称以供其他 ITC 帐户使用)
删除当前应用后,我们可以将 {oldAppName}-Test 重命名为 {oldAppName} 并将其发布到 App Store
当然,这种方法绝不是真正的转移,因为所有相关的数据和历史都会随着应用程序的删除而丢失,但我们真的只需要接管应用程序和它的名称,这样我们就可以提供一个完全重写的产品同名。
我们正在从应用内订阅收入模式转向不同的收入模式,因此订阅数据和历史对我们来说不再重要。
但是,我不禁觉得这是一种非常粗暴的做法。
有人对此有什么建议吗?或者希望我能以更清洁的方式做到这一点?
提前感谢您在这方面提供的任何帮助。