渐进式网络应用程序:在 Android 设备启动时启动

Nic*_*s B 6 boot android progressive-web-apps

在工作中,我们正在从本机应用程序切换到渐进式网络应用程序。我们之前获得的最后一个功能(不是通过 PWA 获得的)是我们的应用程序在设备启动时自动打开之前的功能。

PWA 似乎不可能(我错了吗?)。我们正在寻求安装一个可以在启动时启动 PWA 的 Android 本机应用程序。但似乎我们需要 PWA 包名称或其他来启动应用程序。

您知道 PWA 是否有包名称或其他名称吗?或者如果我们更笼统地说,您认为这是否可能?

Ana*_*and 1

您需要此处的本机代码来帮助启动您的 PWA,因为您的 PWA 本身无法侦听ACTION_BOOT_COMPLETED,而您需要在启动时触发您的应用程序。您可以创建BroadcastReceiver,并在收到ACTION_BOOT_COMPLETED后,使用PWA 的Android Intent Filters从本机代码进行深层链接。

如果您正在考虑将 PWA 分发到非企业环境,其中安装本机代码不受控制和保证,我看不到任何其他方式在启动时调用 PWA。