4

我的公司将 iOS 应用程序外包给了另一家公司,他们使用 Apple ID 在 App Store 上发布了该应用程序。该应用程序已经可供下载几个月,并拥有大量用户。现在我的公司开发了一个稍微更新的应用程序版本,并希望使用我们自己的 Apple ID 分发该应用程序。正确的方法是什么?我们的主要担忧是:

  1. 我们应该在从 App Store 下架旧应用程序之前还是之后使用我们的 ID 提交更新版本。会不会因为苹果觉得这两个应用太相似而导致新应用被拒绝?(实际上它们非常相似,因为更新很小。)

  2. 是否有一种优雅的方式来通知当前在线应用程序的用户他们应该切换到较新的应用程序?以及如何协调它,因为较新的应用程序可能需要一定的时间才能获得批准。

谢谢。

4

1 回答 1

2

这里有一些不同的场景,我将尝试解决其中的一些问题,看看哪一个对您最有帮助:

1-)您当前的应用程序不包含推送通知和应用内购买。这是最简单的一个。基本上,用户以前拥有什么版本并不重要。您可以从以前的开发者帐户中删除旧的,并将其添加到新的开发者帐户中。通过完全删除之前的应用程序(不仅从应用商店列表中,而且从开发者帐户中),您可以重复使用捆绑 ID。当用户重新安装应用程序时,用户将能够用新应用程序替换旧应用程序(注意新应用程序不会出现在用户的更新列表中)。

2-)您有推送通知。在这里,如果您希望维护推送通知证书,则必须保留旧应用程序,因此,新应用程序必须使用新的捆绑 ID,这意味着该应用程序将作为新应用程序出现在用户身上,并且用户将能够同时拥有这两个应用程序。

3-)您有应用内购买和订阅。您需要从旧的开发者帐户中删除旧的应用内购买条目,并将其添加到新帐户中(如果您希望重复使用产品 ID,则必须以任何一种方式创建它)。

如果您使用 iCloud 和/或其他服务,我不确定您需要采取何种措施。最好的做法是联系 Apple 开发人员支持。他们将为您提供一些关于如何处理您的具体案例的指导。此外,在提交时,请确保向审阅者指出您正在尝试将应用程序从一家公司转移到另一家公司。我认为他们可以访问从审查到上一次提交的审查注释(而不是将其作为新应用程序审查),并加快流程。

编辑:您不能使用 iTunes 连接在公司之间传输应用程序。更多信息在这里:链接

于 2013-02-26T01:55:26.990 回答