我和我的团队正在开发一款应用,很快就要提交到应用商店了,但我们知道在不久的将来会将应用出售给另一家公司。有没有人有将应用程序所有权转移到另一个帐户的经验?
具体来说,当我将应用程序出售给另一家公司时...
- 我们如何将应用程序转移到他们的账户上(机制是什么)?
- 如果新所有者发布更新,我的用户是否需要重新购买/重新下载才能获取更新?
我和我的团队正在开发一款应用,很快就要提交到应用商店了,但我们知道在不久的将来会将应用出售给另一家公司。有没有人有将应用程序所有权转移到另一个帐户的经验?
具体来说,当我将应用程序出售给另一家公司时...
若想了解应用转移的更多信息,请查看iTunes Connect上的视频教程。如需获取有关应用转移常见问题的答案,请查看iTunes Connect上的FAQ。
祝好, App Store团队
更新:这个答案已经过时了。看起来在它被写出来的时候是正确的。没有必要给它点踩,但也不要相信它!
跟进:总的来说,从2010年3月底开始是可以实现的。
我没有阅读所有关于这个问题的评论或其他主题,所以这可能已经过时了,但它似乎基本上与appStore的与iTunes相关的结构有关。
你不能同时成为披头士和滚石乐队的一员......
无论如何,最终,一个同事设法解决了问题,我们的应用程序(在我的私人、单一开发者账户下运行)也在一个新的企业账户下运行。我们保留了我们的评价,在appstore中的所属类别中排名第一,总的来说一切都很顺利(在与苹果多次电话沟通后)。
据我回忆,主要问题是那些帮助台的工作人员知道事情将会发生改变,但他们不知道什么时候以及如何进行。可能是因为iPad即将推出以及相关时间表的原因。不管怎样,这是可能的,而且很容易。发送您的请求,等待几周(现在可能是几天),您就可以完成转移。但有一个问题:他们的迁移代码可能存在一些bug,因为苹果在迁移后混淆了开发者/主账户的名字和姓氏。不过,谁在乎呢。
我曾经有过这样的经历,从苹果开发者关系部门得到的答复是(尽管等了一个月才收到电子邮件回复并且需要6周的跟进电话):目前他们不提供任何方法来将单个应用程序从一个开发者帐户转移到另一个。
他解释说,这种转移的单一“选项”是从当前帐户中删除该应用程序,然后使用相同名称在新帐户下重新提交到Apple store(但它将具有新的应用商店ID)。我指出(而他也承认了)这将删除所有现有用户评论,破坏现有用户的升级路径,破坏iAds、应用内购买以及游戏中心集成。所以这实际上根本不是一个解决方案。
他还说,不可能将您所有的应用程序的所有权转让给另一个现有账户(他们似乎缺乏调整粒度来移动单个应用程序)。但是,如果我想把所有应用程序都交给另一个人,可以通过创建一个公司(可能是S-Corp,尽管他没有建议),将我的账户所有权转让给S-Corp(如果我是S-Corp的一部分所有人,则允许这样做),然后将S-Corp出售给新的所有者(哎呀,是吓人的方法)。
我计划采用以下方法(我将更新我的进展)。在我的特定情况下,我有一个售价为0.99美元的付费应用程序,我正在尝试将其转移到另一个所有者名下:
我将创建一个轻量级应用程序,使用相同的AppID,旨在告知用户应用程序已更改所有权,并提供链接到应用商店,他们可以从中下载新应用程序。当启动时,它将上传一个哈希形式的UDID到服务器(我现在必须维护),列出他们作为先前的客户。
我将把这个新的轻量级应用程序上传到我的现有帐户,作为对其他现有应用程序的升级(因此当用户更新时,他们将被标记为现有客户,并被呈现一条消息解释情况和链接到新应用程序)。
我将把我的付费应用转换成轻量级应用,提供一些功能,但需要通过应用内购买0.99美元才能获得全部功能。此外,这个新应用将检查我的服务器,看看UDID是否在现有客户数据库中,如果是,则为他们提供完整功能(无需进行应用内购买)。
... 哎呀! :) 这对客户来说是一个不好的体验,对开发者来说也是一项繁重的工作... 但这是苹果提供的唯一选项。(虽然,我不确定它是否有效,因为他们完全可以拒绝我的轻量级“更新”应用程序,从而阻止黑客升级路径)
更新:对于我想要给该应用程序的人来说,这太麻烦了。最终放弃了这个计划。认为它可能仍然可行,并希望听到任何尝试或实现这种方式的人的意见 :)
ex. BundleID = com.<some-other-company>.<purchased-app-name>
路·弗兰科所说的。
Where To例子非常值得考虑,因为他们最终不得不接受一个事实,即所有现有客户都需要重新购买该应用程序。苹果公司根本没有背景基础设施来更改所有权。
iTunes最初是为音乐销售机器而设计的,这是其继承下来的另一个不良后果。歌曲显然不会更改所有者。
请参见此处的Where to解决方案:转移iPhone应用程序的最后一集
现在,使用iTunes Connect可以实现应用程序的转移。
例如,在收购或分销协议到期后,应用程序现在可以在iTunes Connect中从一个开发者转移到另一个开发者。转移应用程序的所有权不会影响应用程序在App Store上的可用性。所有评级和评论都将被转移,并且您的客户将继续访问所有可用的应用程序更新。要转移应用程序,请转到iTunes Connect上的“管理您的应用程序”模块中的应用程序摘要页面,然后单击“转移应用程序”。请确保:
- 您的帐户处于活动状态
- 您已接受合同的最新版本
- 您的应用程序至少有一个已批准的版本
- 您的应用程序处于“准备出售”、“无效二进制”、“已拒绝”、“开发人员已拒绝”或“开发人员已下架”的状态。任何相关的
- 应用内购买处于“准备提交”、“准备出售”、“已拒绝”、“开发人员已下架”或“已批准”状态
- 您知道接收方团队代理的Apple ID和其团队ID。