我想在设备上“预加载”应用程序,但之后需要从Android市场检索更新。
我该如何做这样的事情?
请注意,无法先在设备上手动加载应用程序。
我想通过创建某种启动器应用程序,然后从Android市场下载最新版本。有人在这里有任何好样品吗? :)
当然还有更好的建议!
非常感谢。不幸的是,这是一个非常紧迫的问题。
答案 0 :(得分:1)
来自https://support.google.com/googleplay/android-developer/answer/113476?hl=en
如果符合以下条件,Google Play可以管理预装应用程序的更新:
- 预加载的应用需要位于系统分区
- 预加载的应用需要免费
- 预加载的应用需要使用与Google Play中发布的应用相同的签名进行签名
- 预装和更新的应用的包名称必须相同
- 更新后的应用的版本代码需要大于预装应用
的版本代码
答案 1 :(得分:0)
我设法通过创建自己的更新检查器来解决这个问题。它连接到Web服务以了解是否存在版本高于当前版本的版本。如果是这种情况,我会启动一个Android市场视图意图(对于包名称)将重定向到市场版本。
好的部分是,如果用户还没有配置市场,他必须先做。 然后,他们最终到了可以安装应用程序的页面。
如果它们具有相同的包名称,它将使用新版本覆盖现有(预加载)应用程序。从那一刻起,它将与Android市场相结合。