是否可以让用户从应用程序的非市场版本更新到市场版本?

时间:2011-02-14 13:12:05

标签: android google-play

我开发了一个Android应用程序,目前处于公开测试阶段,这意味着每个感兴趣的用户都可以从项目的网站(http://www.goodnews-mobile.com)下载apk。我已经通过网站提供了一些更新,用户可以优雅地更新他们当前的安装,而不会丢失任何应用程序的数据。现在我想在Android Market中发布此应用的新版本。

以下是问题:从主页安装应用的用户是否可以从市场上安装新版本而无需卸载旧版本?

从技术角度来看,我确保了提供优雅更新所需的一切(例如,使用符合市场规则的签名私钥,在清单中维护版本名称和代码等)。

1 个答案:

答案 0 :(得分:3)

如果您使用相同的密钥对apk进行签名,那么您的用户将可以通过电子市场进行更新。只要确保它不是您正在使用的测试键(默认情况下,Eclipse会使用默认测试键对apks进行签名,然后再将它们安装到模拟器中)。

一旦开始使用开发人员密钥,就不能使用任何其他密钥来签署相同的应用程序(由应用程序的顶级Java包标识,例如com.example.myapp)。