Web Push API: 在处理 pushsubscriptionchange 事件时获取唯一标识符
Web Push API: getting unique identifier when handling the pushsubscriptionchange event
我一直在努力应对以下挑战,但找不到合适的解决方案。
当我的 service worker 处理 pushsubscriptionchange 事件时,我需要向服务器发送一个唯一的 ID。
我在 cookie 中存储了一个唯一 ID,但 SW 无法访问 cookie,我试图使用缓存 API 将该信息传递给 SW,但它似乎不正确方式。
我很乐意听到新的 ideas/solutions 来应对这一挑战。
谢谢
解决这个问题的一种方法是使用 IndexedDB。它在 Service Worker 上下文中可用。
您可以使用 localForage,这使得使用 IndexedDB 变得非常简单。
我一直在努力应对以下挑战,但找不到合适的解决方案。
当我的 service worker 处理 pushsubscriptionchange 事件时,我需要向服务器发送一个唯一的 ID。
我在 cookie 中存储了一个唯一 ID,但 SW 无法访问 cookie,我试图使用缓存 API 将该信息传递给 SW,但它似乎不正确方式。
我很乐意听到新的 ideas/solutions 来应对这一挑战。
谢谢
解决这个问题的一种方法是使用 IndexedDB。它在 Service Worker 上下文中可用。
您可以使用 localForage,这使得使用 IndexedDB 变得非常简单。