1

我在 chrome 中有一个服务人员,当用户朋友上线时会显示推送通知。我希望使用 IndexedDB 来保存有关用户朋友的数据,例如朋友个人资料页面的姓名和 URL。

我的问题是一个用户有很多朋友,Chrome 不支持额外数据。

我如何知道 service Worker 里面有什么朋友刚刚上线?我知道我可以通过 fetch 找到最新的登录名并以这种方式猜测,但更愿意避免不必要的 ajax 调用和 SQL 查询。

4

1 回答 1

1

只有服务器知道谁刚刚上线,所以很遗憾,您需要从服务器获取该信息。

在一些版本中,Chrome 可能会支持推送有效负载,因此将来您可以使用通知本身发送信息。

于 2016-02-26T09:10:10.257 回答