Web 是否安装了PWA?

Web 是否安装了PWA?,web,device,progressive-web-apps,Web,Device,Progressive Web Apps,我想知道是否有一种方法可以检查我们网站的PWA是否由用户安装在设备上? 我已经完成了“添加到主屏幕横幅”,但如果用户第二次来,我们需要检查怎么办。请提前帮忙,谢谢。你可以参考这个。请注意,如果用户通过旧的添加到主屏幕方法(即Chrome 58之前的任何方法)安装了渐进式Web应用程序,则无法检测是否安装了您的应用程序。Chrome将您的站点作为书签添加到主屏幕上,并且这些数据不会暴露给系统 但是,如果用户使用新的web APK功能安装了web应用,则可以确定是否安装了您的web应用。如果知道We

我想知道是否有一种方法可以检查我们网站的PWA是否由用户安装在设备上? 我已经完成了“添加到主屏幕横幅”,但如果用户第二次来,我们需要检查怎么办。请提前帮忙,谢谢。

你可以参考这个。请注意,如果用户通过旧的添加到主屏幕方法(即Chrome 58之前的任何方法)安装了渐进式Web应用程序,则无法检测是否安装了您的应用程序。Chrome将您的站点作为书签添加到主屏幕上,并且这些数据不会暴露给系统


但是,如果用户使用新的web APK功能安装了web应用,则可以确定是否安装了您的web应用。如果知道Web APK的包名,则可以使用
context.getPackageManager().getApplicationInfo()
API来确定是否安装了它。请注意,这是实验性的。

问题,由于Chrome在
添加到主屏幕上生成WebAPK,您将如何访问
getPackageManager()
API?i、 e.除了通过导航器公开的API外,您如何访问其他API?裁判: