预加载Android应用程序+让它接收更新

时间:2011-06-07 09:40:20

标签: android google-play preload

我想在设备上“预加载”应用程序,但之后需要从Android市场检索更新。

我该如何做这样的事情?

请注意,无法先在设备上手动加载应用程序。

我想通过创建某种启动器应用程序,然后从Android市场下载最新版本。有人在这里有任何好样品吗? :)

当然还有更好的建议!

非常感谢。不幸的是,这是一个非常紧迫的问题。

2 个答案:

答案 0 :(得分:1)

来自https://support.google.com/googleplay/android-developer/answer/113476?hl=en

  

如果符合以下条件,Google Play可以管理预装应用程序的更新:

     
      
  • 预加载的应用需要位于系统分区
  •   
  • 预加载的应用需要免费
  •   
  • 预加载的应用需要使用与Google Play中发布的应用相同的签名进行签名
  •   
  • 预装和更新的应用的包名称必须相同
  •   
  • 更新后的应用的版本代码需要大于预装应用
  • 的版本代码   

答案 1 :(得分:0)

我设法通过创建自己的更新检查器来解决这个问题。它连接到Web服务以了解是否存在版本高于当前版本的版本。如果是这种情况,我会启动一个Android市场视图意图(对于包名称)将重定向到市场版本。

好的部分是,如果用户还没有配置市场,他必须先做。 然后,他们最终到了可以安装应用程序的页面。

如果它们具有相同的包名称,它将使用新版本覆盖现有(预加载)应用程序。从那一刻起,它将与Android市场相结合。