AppStore / Market:迁移现有用户群

Posted

技术标签:

【中文标题】AppStore / Market:迁移现有用户群【英文标题】:AppStore / Market : migrate existing user base 【发布时间】:2012-02-12 22:47:47 【问题描述】:

在最近与客户的谈话中,我们遇到了一个有趣的问题,如果我们能够向当前用户发布新版本的应用程序。

我们可以获得android Market / App Store的证书,以发布具有相同签名的应用程序,但以前的供应商是商业敌人,因此我们希望通过标准更新机制将他们当前在应用程序上的所有用户迁移到我们的版本.

这可能吗?要将应用程序迁移到另一个开发者/发布者帐户并发布更新(可能与以前的版本完全不同),以便 iTunes/Market 更新将下载并安装新版本?

我正在 Android Market 和 Apple App Store 这两个平台上寻找解决方案,即使需要支付一些费用等等。

【问题讨论】:

这是一个编程相关的问题吗? @Abizern 为我提供更好的提问方式 我不能为它找到更好的地方,那是给你的。我只能说我认为这不是它的地方。至于 ios 应用程序 - 您需要将应用程序的捆绑包 ID 分配给您的开发者帐户。如果你没有,你就无法控制当前的应用程序。 【参考方案1】:

我只能回答 Android 电子市场: 如果你有旧应用程序的发布密钥,你可以开发一个新应用程序,用旧密钥签署应用程序,每个人都可以升级。当然,读取保存在设备上的旧数据并将其转换为新应用程序可以读取的格式将是您的工作,但这是一个实现问题。您还需要访问用于上传应用程序的 google 帐户。 Google 可以根据要求转让帐户所有权。

所以:如果你有release-keys,它可能在Android上。否则,我很确定你不会找到解决方案,如果旧的和新的,你不能升级应用程序版本使用不同的密钥签名。

【讨论】:

哦,对android来说是个好消息,我希望有人会在这个线程中以与iOS相同的方式交谈。谢谢@theomega【参考方案2】:

(对于 android)我没有这样做,但如果没有 Google 的干预,它需要访问用于签署应用程序的密钥和用于加载应用程序的 android 市场帐户。如果你有这两个东西,这是可能的。如果没有这些,您可能必须创建一个新应用程序。

【讨论】:

问题是,我想将此应用迁移到另一个帐户,因此它不属于以前的发布者。有可能吗? 发布密钥与开发者账号绑定。如果您要更改应用程序发布密钥(因为您要更改开发者帐户),我能看到的唯一可能方法是联系谷歌。

以上是关于AppStore / Market:迁移现有用户群的主要内容,如果未能解决你的问题,请参考以下文章

向 Android Market 和 Amazon Appstore 提交应用程序

Apple AppStore 更新过程:它如何影响现有文件

iOS7.1 现有应用核心数据更新失败

用新的 App 替换 Apple Store 上的现有 App

iOS 核心数据轻量级迁移

将现有 auth.User 数据迁移到新的 Django 1.5 自定义用户模型?