Google Play商店应用如何安装现有用户应用的更新?我试图模仿Google Play商店的部分功能,即自动更新我的应用。我尝试了以下方法:
1)Run adb command "install -r -g /sdcard/myapp.apk"
- >它没有给出错误:
' IOException:执行命令'
时出错
2)Intent i = Intent(Action_View); i.setDAtaAndType(Uri.fromFile("pathTomyapk");
但是没有运气,这个意图启动了一个启动器,它会要求用户安装更新。
我想摆脱那个发射器,任何想法?
答案 0 :(得分:4)
构建您自己的自定义ROM,其中您的Play商店替代品是设备的指定市场,即Amazon AppStore for Android在Fire设备上的方式。
对于属于Android for Work的设备,可能可以自动更新,但我还没有调查过。
否则,出于明显的安全原因,应用无法自行更新。
答案 1 :(得分:0)
您应该查看https://www.pushlink.com/
它有不同的更新策略,可能对您有意义。当然,“完全静默”更新仅适用于root设备,但其他更常规的策略具有更新应用程序的优势,既不会离开应用程序也不会打开Play商店来验证等。
PS:我不隶属于PushLink:)
答案 2 :(得分:0)
我的问题的答案是 - 这是不可能的。 Atleast没有生根或没有闪烁自定义ROM。如果您尝试使用生根设备,adb命令可能会起作用。如果您能够将应用程序包含在设备的/ system分区中,则可以。现在感谢阅读本文。