Google Play Service如何在没有用户互动的情况下在后台安装应用程序

时间:2015-05-29 08:26:15

标签: android google-play google-play-services

当我们使用Google Play商店安装应用程序时,将自动安装该应用程序,而不会发送任何程序包安装程序通知。更新应用程序时甚至不需要任何用户交互。当我们使用F-Droid或其他人时,它不会这样做。

我们的开发人员可以通过pm install some.apkshell运行root来绕过Package Installer,但是通过调用一些Java方法来实现此任务似乎更优雅,并且Play商店本身可能只是作为普通应用运行,或者最多只能运行system

因此,我想知道如何做到这一点。如果https://android.googlesource.com/的代码可以作为证据提供,那就更好了。谢谢。

1 个答案:

答案 0 :(得分:0)

只有系统应用才能安装包而无需互动。系统应用程序具有类似root的访问权限。 Google Play是系统应用程序,可以在后台安装软件包而无需确认。这是唯一的原因。