我的团队和我有一个应用程序,我们很快将提交到商店,但我们知道我们将在不久的将来将应用程序出售给另一家公司.有没有人有将应用所有权转移到另一个帐户的经验?
具体来说,当我将应用程序出售给另一家公司时......
我们如何将应用程序移动到他们的帐户(机制是什么)?
我的用户是否仍然可以获得更新(由新用户发布)而无需重新购买/重新下载应用程序?
atyachin.. 39
从2013年6月11日开始,这已正式成为可能.这是官方说明:
亲爱的开发者,
现在,应用程序可以在iTunes Connect中从一个开发人员转移到另一个开发人员,例如在收购后或分销协议到期时.转移应用程序的所有权不会影响应用程序在App Store上的可用性.所有评级和评论都将被转移,您的客户将继续访问所有可用的应用更新.
要转移应用程序,请转到iTunes Connect上" 管理您的应用程序"模块中的应用程序"应用程序摘要"页面,然后单击"转移应用程序".确保:
•您的帐户有效
•您已接受最新版本的合同
•您的应用至少拥有一个已批准的版本
•您的应用程序处于准备销售,无效二进制,拒绝,开发人员被拒绝或开发人员已从销售状态中删除
•任何相关的应用程序内购买都在准备提交,准备销售,被拒绝,开发人员从销售中删除或已批准状态
•您知道收件人的团队代理的Apple ID及其团队ID.
有关应用程序传输的更多信息,请参阅iTunes Connect上的视频教程.要查找有关应用转移的常见问题的答案,请参阅iTunes Connect上的常见问题解答.
此致,App Store团队
从2013年6月11日开始,这已正式成为可能.这是官方说明:
亲爱的开发者,
现在,应用程序可以在iTunes Connect中从一个开发人员转移到另一个开发人员,例如在收购后或分销协议到期时.转移应用程序的所有权不会影响应用程序在App Store上的可用性.所有评级和评论都将被转移,您的客户将继续访问所有可用的应用更新.
要转移应用程序,请转到iTunes Connect上" 管理您的应用程序"模块中的应用程序"应用程序摘要"页面,然后单击"转移应用程序".确保:
•您的帐户有效
•您已接受最新版本的合同
•您的应用至少拥有一个已批准的版本
•您的应用程序处于准备销售,无效二进制,拒绝,开发人员被拒绝或开发人员已从销售状态中删除
•任何相关的应用程序内购买都在准备提交,准备销售,被拒绝,开发人员从销售中删除或已批准状态
•您知道收件人的团队代理的Apple ID及其团队ID.
有关应用程序传输的更多信息,请参阅iTunes Connect上的视频教程.要查找有关应用转移的常见问题的答案,请参阅iTunes Connect上的常见问题解答.
此致,App Store团队
更新:这个答案已经过了.在它写的时候,它似乎已经正确.没有必要让它黯然失色,但不要相信它!
官方答案是否定的.从iTunes Connect常见问题解答:
我将我的应用程序卖给了另一个开发人员,无法再在App Store上发布.我可以将应用程序转移到新开发者的iTunes Connect帐户吗?
目前,应用无法转移到其他开发者帐户.如果您希望通过其他开发者帐户销售该应用,则需要在当前的iTunes Connect帐户中删除该应用,然后在新的iTunes Connect帐户下上传该应用.
将应用程序上传到新的iTunes Connect帐户将禁止当前客户接收应用程序的自动和免费更新.所有客户评论,评级和排名信息也将被重置.
来自FutureTap开发商Ortwin Gentz的其他资源证实了这一点,当时他购买了WhereTo?来自Sophiestication Software:
最后一集转移iPhone应用程序
雕刻在石头转移iPhone应用程序
跟进:毕竟:有可能(截至2010年3月下旬).
我没有看到关于这个问题的所有评论或其他线程,所以这可能是过时了,但似乎它基本上涉及到AppStore上的iTunes的相关结构.
你不能成为甲壳虫乐队和滚石乐队的一员......
不管怎样,最终,一个同事设法得到的东西整理出来,我们得到了我们的应用程序(这是在我的私人,单一开发帐户下运行)下的一个新的企业帐户下运行.我们保留了我们的评级,在appstore中我们的类别中排名第一,而且一切顺利(与苹果公司打了几个小时的电话).
据我所知,主要问题是帮助台人员知道事情会发生变化,但他们不知道何时何地.可能是由于iPad即将到来以及涉及的相关时间表).无论如何.这是可能的,而且非常简单.发送您的请求,等待几周(现在可能是几天),您将获得转移.但是有一个问题:他们的迁移代码中可能存在一些错误,因为apple在迁移后混合了dev/master帐户的名字和姓氏.好吧,谁在乎呢.
我有自己的经验,我从Apple Developer Relations获得的答案(虽然花了一个月的时间收到电子邮件回复和6周的后续电话)(简而言之)他们目前不提供以任何方式将单个应用程序从一个开发者帐户转移到另一个
他这样做是因为有一个"选项"用于进行这种转移,即从当前使用的帐户中删除应用程序,然后从同一名称的新帐户重新提交到Apple商店(但它会有一个新的appstore id).我指出(并且他承认)这将删除任何现有的用户评论,破坏现有用户的升级路径,破坏iAd,应用内购买和游戏中心集成.所以它真的不是一个解决方案.
他还说,无法将所有应用的所有权转移到另一个现有帐户(他们似乎缺乏移动单个应用的粒度).但是,如果我想将我的所有应用程序放弃给另一个人,可以通过创建一个公司(可能是S-Corp,虽然他没有建议),将我的帐户的所有权转让给S-Corp(这是允许的)如果我是部分所有者),然后将s-corp出售给新的所有者.(你好吧?)
我计划使用的方法如下(我将以我的成功更新),在我的具体情况下,我有一个付费应用程序(.99)我正在尝试转移到另一个所有者:
我将使用相同的AppID创建一个轻量级应用程序,该AppID旨在通知用户应用程序已更改所有者,并提供指向应用程序商店的链接,以便他们可以下载新应用程序.启动时会将其UDID的哈希形式上传到服务器(我现在必须维护),将它们列为以前的客户.
我会将这个新的轻量级应用程序上传到我现有的帐户,作为对其他现有应用程序的升级(这样,当用户更新时,它们将被标记为现有客户,会显示一条消息,说明情况,以及指向新应用)
我会将我的付费应用转换为具有某些功能的轻量级应用,但需要在应用内购买0.99才能获得完整功能.此外,这个新应用程序将检查我的服务器以查看UDID是否在现有客户数据库中,如果是,则为其提供完整功能(无需进行应用程序内购买).
......阿格!:)这对于客户来说是一次丑陋的体验,对开发人员来说也是一大堆工作......但这是Apple提供的唯一选择.(虽然,我不确定它是否会起作用,因为它们完全有可能从商店拒绝我的轻量级"更新"应用程序,从而防止黑客升级路径)
更新:我试图给应用程序的人工作太多.结束不继续计划.认为它可能仍然可以工作,并希望听到任何人尝试或拉下它:)
iTunesConnect现在允许应用程序转移给定某些应用程序限制(当前不允许使用iCloud或推送通知应用程序.当然,本地通知是可以的.)
请参阅有关应用程序传输的iTunesConnect常见问题解答... https://itunesconnect.apple.com/WebObjects/iTunesConnect.woa/wo/10.0.0.9.1.0.9.1.5.10.1
如果您的iTunesConnect登录具有"合法"角色权限,则您只能发起或接受转移.
后调: 将teamId和bundleID将不会改变.也不会有任何应用内购买ID.
在我公司的开发者帐户中,我现在看到的应用程序与我从其他公司购买的源代码中看到的完全相同的TeamID.BundleID(该源代码是单独提供的,而不是通过Apple提供的)...
ex. BundleID = com..
此bundleId现已列在iTunesConnect的Provisioning Profiles中列出的其他应用程序中.我只是为新购买的应用创建了新的开发和分发/ AdHoc配置文件.然后我将新的配置文件下载到Xcode中,就像您自己的任何应用程序一样.
相当无痛.谢谢Apple.
Lou Franco说的话.
在哪里举例非常好,因为他们最终不得不满足所有现有客户需要再次购买应用程序的事实.Apple根本没有改变所有权的后台基础设施.
iTunes最初的继承音乐销售机器的另一个不良后果.歌曲显然不会改变所有者.
请参阅此处,了解解决方案:转发上一集的iPhone应用程序