是否安装了PWA?

时间:2018-03-06 07:28:22

标签: web device progressive-web-apps

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

1 个答案:

答案 0 :(得分:1)

您可以参考此documentation。请注意,如果用户通过旧的“添加到主屏幕”方法(即在Chrome 58之前的任何内容中)安装了Progressive Web App,则无法检测您的应用是否已安装。 Chrome将您的网站作为书签添加到主屏幕,并且此数据未向系统公开。

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

相关问题