Google Play商店应用程序如何安装对现有用户应用程序的更新?我试图模仿Google Play商店的一部分功能,即自动更新我的应用。我试着用以下方法:Google如何自动更新用户应用程序
1)Run adb command "install -r -g /sdcard/myapp.apk"
- >它没有给出错误:
'IOException:Error executing command'
2)Intent i = Intent(Action_View); i.setDAtaAndType(Uri.fromFile("pathTomyapk");
但没有运气,这个意图启动一个发射器,其inturn要求用户安装更新。
我想摆脱那个发射器,任何想法?
感谢您的回复。很显然,我无法构建自己的自定义ROM。试图实现的是开发一个简单的用户应用程序,它必须能够在更新版本可用时自行更新。我通过你的Github发布 - https://github.com/commonsguy/cwac-updater,这与我试图实现的类似。你能分享关于此的任何信息吗? – Blanc
@Blanc:当然欢迎您下载更新。但是,用户必须参与安装更新,例如通过您的问题中的项目#2。停用的cwac-updater项目只是帮助你检测何时有更新可用,下载它,并安排在用户点击'Notification'(IIRC,因为它在一段时间之前停止该项目)时安装它。 – CommonsWare
@ComonsWare:你确定我们无法更新没有用户许可的应用吗?如果是这样的话,Google Play商店如何在后台用户没有参与的情况下这样做? – Blanc