PWA - 请求不在Android Chrome上运行的权限

时间:2018-05-08 09:35:45

标签: javascript progressive-web-apps

我正在尝试让用户通过Notification.requestPermission()授予权限,但它似乎只能在桌面浏览器中使用。

在Android Chrome中,提示不会显示,但如果我alert(Notification.permission),则提示被拒绝。

我还能做什么?

2 个答案:

答案 0 :(得分:2)

您可能已阻止移动浏览器notifications中的unknowingly 再次Activate他们

转到

Chrome => Settings => Advanced => Site Settings => Notifications and check Ask first 

允许或阻止来自某些网站的通知:

  1. 在Android手机或平板电脑上,打开Chrome应用Chrome。
  2. 点击地址栏右侧的“更多”,然后点按“信息” 信息。
  3. 点按“网站设置”,然后点按“通知”。
  4. 如果您在此处未看到此设置,则本网站无法向您发送 通知。
  5. 选择允许或先询问。
  6. Here is the reference

    Ps:这是他的服务人员注册的问题。无论如何,这个答案对任何其他用户都有帮助。

答案 1 :(得分:0)

好的,我发现它是什么 - 似乎我的serviceWorker注册有问题,而不是权限。

无论如何,谢谢Sravan