Web Push API:在处理pushsubscriptionchange事件时获取唯一标识符

时间:2017-02-07 10:47:48

标签: push-notification service-worker web-push

我一直在努力应对以下挑战很长时间,无法找到合适的解决方案。

当我的服务工作者处理pushsubscriptionchange事件时,我需要向服务器发送一个唯一的ID。

我有一个存储在cookie中的唯一ID,但是SW无法访问cookie,我试图使用Cache API将该信息传递给SW,但它似乎不是正确的方式。

我愿意听取新的想法/解决方案来应对这一挑战。

由于

1 个答案:

答案 0 :(得分:2)

解决此问题的一种方法是使用IndexedDB。它在Service Worker上下文中可用。

您可以使用localForage,这使得使用IndexedDB非常简单。

相关问题