我们有一个运行系统权限的Android应用程序(A)。它的工作是下载并安装另一个应用程序(B)。 A安装B后,会自动启动B。
应用程序B在启动时运行。
第一次应用程序A安装应用程序B,一切正常,每次设备重新启动时B都会运行。同样,如果App A通过安装较新版本覆盖B,则一切仍然有效。
我们遇到的问题是如果用户通过android设置菜单手动卸载B ,当下次安装(并运行)B时,B在设备重启后不会重启。
该问题与this question类似,但应用程序 在安装后立即运行(由系统应用程序A运行)。如果过去没有卸载应用程序,整个过程可以 ,因此它目前似乎与卸载过程本身有关。
我们还尝试手动发送BOOT_COMPLETED
意图--include-stopped-packages
设置无效。
任何指示赞赏。