Firebase 单击ServiceWorker通知打开浏览器
我想在用户单击通知时打开浏览器 我有一个与Angular合作的firebase项目,我有一个注册的服务人员得到通知。要设置什么选项以在通知单击时打开浏览器 这是我到目前为止所做的,它不起作用。(我从你那里得到的)Firebase 单击ServiceWorker通知打开浏览器,firebase,google-chrome,firebase-cloud-messaging,service-worker,Firebase,Google Chrome,Firebase Cloud Messaging,Service Worker,我想在用户单击通知时打开浏览器 我有一个与Angular合作的firebase项目,我有一个注册的服务人员得到通知。要设置什么选项以在通知单击时打开浏览器 这是我到目前为止所做的,它不起作用。(我从你那里得到的) self.registration.showNotification(notificationTitle,notificationOptions); self.addEventListener('notificationclick',函数(事件){ event.notificatio
self.registration.showNotification(notificationTitle,notificationOptions);
self.addEventListener('notificationclick',函数(事件){
event.notification.close();
客户端。openWindow(“/价格”);
},假);
它也不适用于绝对URL。@frank van puffelen对此有什么想法吗?或者任何关于处理firebsae service worker中单击的指针。您是否尝试过使用promise.THEN.ELSE函数来检查输出/错误?您的意思是,在通知单击时,应用程序应在新浏览器选项卡Clients.openWindow(“/prices”).THEN()中打开。ELSE(err=>{}@Joniras您能看看它吗,它使用变量appUrl(应用程序的URL)检查应用程序是否已打开,如果应用程序未打开,它将在“新浏览器”选项卡中打开应用程序,如果应用程序已在“浏览器”选项卡中打开,它将只关注它。