Ker*_*mit 5 push-notification progressive-web-apps
我创建了一个 PWA 并实现了推送通知。据我了解,可以使用 替换通知tag
并使用 控制行为renotify
。谷歌文档在这里。
这可能是减少显示通知数量的好方法,但是有没有办法在 PWA 中对通知进行分组?
在本机应用程序中,我注意到,如果通知数量超过一定数量,通知就会“分组”或“堆叠”到一个通知中。这可以在 PWA 中实现吗?
显示推送通知的代码:
self.addEventListener('push', function (event){
console.log('Push Notification received', event)
const defaultData = {title: 'New!', content: 'Something new happened!', openUrl: '/'}
const data = (event.data) ? JSON.parse(event.data.text()) : defaultData
var options = {
body: data.content,
icon: '/img/ico/manifest-512.png',
badge: '/img/ico/badge96.png',
// tag: 'myTag',
// renotify: true,
data: {
url: data.openUrl
}
}
event.waitUntil(
self.registration.showNotification(data.title, options)
)
})
Run Code Online (Sandbox Code Playgroud)
亲切的问候/K
归档时间: |
|
查看次数: |
856 次 |
最近记录: |