Google Play商店如何自动更新用户应用

时间:2015-10-26 20:58:48

标签: android android-intent auto-update

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");但是没有运气,这个意图启动了一个启动器,它会要求用户安装更新。

我想摆脱那个发射器,任何想法?

3 个答案:

答案 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分区中,则可以。现在感谢阅读本文。