【问题标题】:Is it possible to let the user update from the non-market version of an app to the market version?是否可以让用户从应用程序的非市场版本更新到市场版本?
【发布时间】:2011-02-14 13:12:04
【问题描述】:

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

问题来了:从首页安装应用程序的用户是否能够在无需卸载旧版本的情况下从市场上安装新版本?

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

【问题讨论】:

    标签: android google-play


    【解决方案1】:

    如果您使用相同的密钥来签署您的 apk,那么您的用户将能够通过 Market 进行更新。只需确保它不是您使用的测试密钥(默认情况下,Eclipse 在将它们安装到模拟器之前使用默认测试密钥对 apk 进行签名)。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-05
      • 1970-01-01
      相关资源
      最近更新 更多