mds*_*bel 7 app-store ios app-transfer
所以我在这里遇到了一些困境......我需要将应用程序从另一个组织的iTunes Connect(ITC)帐户转移到我自己组织的ITC帐户.
但问题在于,相关应用程序具有与之关联的应用程序内订阅,Apple不允许转移具有应用程序内订阅的应用程序(或曾经有过这些订阅).
因此,我建议采用循环方式进行此转移:
创建现有应用的新次要版本,以便我们可以为当前用户群提供有关我们打算推出新应用的一些有用信息
在旧的ITC帐户下发布此版本(显然),并将其作为次要版本进行版本控制
在新的ITC帐户中创建一个新应用程序,并将其命名为{oldAppName} -Test或类似名称
通过各种QA和内部测试,让这个新的"测试"应用程序准备好投入生产
拒绝旧ITC帐户中的当前应用程序,并在我们准备好将新应用程序投入生产时继续删除旧应用程序(这将释放应用程序名称以供其他ITC帐户使用)
删除当前应用后,我们可以将{oldAppName} -Test重命名为{oldAppName}并将其发布到App Store
当然,这种方法绝不是真正的转移,因为删除应用程序会丢失所有关联的数据和历史记录,但我们真的只需要接管应用程序及其名称,这样我们就可以提供完全重写的产品同名的.
我们正在从应用内订阅收入模式转向不同的收入模式,因此订阅数据和历史对我们来说无关紧要.
但是,我不禁觉得这是一个非常粗糙的方法.
有人对此有任何建议吗?或者希望我这样做更清洁?
在此提前感谢您提供的任何帮助.
小智 19
这在2017年6月发生了变化:
现在可以在开发者帐户之间转移提供订阅的应用.如果您的应用提供不续订或免费订阅,您可以按照应用转移概述中的说明转移您的应用
如果您的应用提供自动续订订阅或使用共享密钥,则在转移之前,您需要为应用生成应用特定的共享密钥.学到更多
不幸的是,你是对的。这几乎是解决这个问题的唯一方法,正如苹果公司特别指出的:
\n\n\n\n\n\n\n应用程序可以\xe2\x80\x99t 提供(或之前提供过)应用内购买订阅:自动续订、免费或不可续订。
\n
您的方法听起来是最好的方法,但是您仍然可以尝试向开发人员支持发送电子邮件或提出技术问题(每个会员年免费提供其中两个),看看他们是否能够帮助您。
\n\n除此之外,我只是建议您尝试将现有应用程序的应用程序名称更改为稍微不同的名称,以便您可以在新帐户上再次使用它。然后,在您准备的更新中,有一个隐藏屏幕,上面写着:我们要搬到新家了。在此处下载新应用程序(链接)。我的用户体验个性现在迫使我告诉你使用纯色背景颜色,上面有白色或黑色文本。在页面末尾,您可以包含一个指向您网站的链接,告诉读者您为什么要进行此切换(如果您愿意)。您可以通过代码(推送通知或服务器)远程触发从隐藏到可见的更改侧面查询或倒计时),然后将读者重定向到新应用程序。
\n\n希望这对您有任何帮助,即使您现在处境艰难。
\n\n朱利安
\n