单击Web推送通知时,打开PWA /网站

时间:2020-04-06 20:30:36

标签: android android-notifications progressive-web-apps web-push chrome-for-android

我有一个简单的PWA,它可以向Android用户发送网络推送通知。我希望打开PWA(已安装的应用程序或任何浏览器都收到通知),并按照概述的方法in this guide,我得到了以下事件侦听器:

self.addEventListener('notificationclick', function(event) {
    const clickedNotification = event.notification;
    clickedNotification.close();
    const promiseChain = clients.openWindow('/');
    event.waitUntil(promiseChain);
});

调用侦听器并且确实关闭了通知,但是通常不会打开网站:如果我从锁定屏幕中单击通知,则屏幕会解锁,但是在大多数情况下,它会消失只是简单地显示Android主屏幕而不是应用程序(而且我还没有弄清楚是什么导致了不一致)。这是在Android 10上的Chrome 80.0.3987.149上。

我应该做以上以外的事情吗?

0 个答案:

没有答案