在最近与客户的谈话中,我们得到了一个有趣的问题,如果我们能够向当前用户发布新版本的应用程序。
我们可以获得Android Market / App Store的证书,以发布具有相同签名的应用程序,但以前的供应商是商业敌人,因此我们希望通过标准更新机制将他们当前在应用程序上拥有的所有用户迁移到我们的版本
这可能吗?要将应用程序迁移到另一个开发人员/发布者帐户并发布更新(可能与以前的版本完全不同),以便iTunes / Market更新将下载并安装新版本吗?
我正在Android Market和Apple App Store这两个平台上寻找解决方案,即使有必要支付一些费用等等。
答案 0 :(得分:2)
我只能回答Android电子市场: 如果您拥有旧应用程序的发布密钥,则可以开发新应用程序,使用旧密钥对应用程序进行签名,并且每个人都可以升级。当然,读取旧数据将是您的工作,旧数据保存在设备上并将其转换为新应用程序可以读取的格式,但这是一个实现问题。您还需要访问用于上传应用程序的Google帐户。 Google可以根据要求转让帐户所有权。
所以:如果你有发布密钥,它可以在Android上使用。否则,我很确定你找不到解决方案,如果旧的和新的你都无法升级应用程序版本用不同的密钥签名。
答案 1 :(得分:1)
(对于Android)我没有这样做,但没有谷歌的干预,它将需要访问用于签署应用程序的密钥和用于加载应用程序的Android市场帐户。如果你有这两件事,那就有可能。没有这些,你可能不得不创建一个新的应用程序。