gpt4 book ai didi

web-push - 使用 Web 推送通知从 GCM 获取自定义消息

转载 作者:行者123 更新时间:2023-12-05 00:20:14 25 4
gpt4 key购买 nike

我在 Chrome 中使用 Web 推送通知,它们运行良好。但现在我想在我的通知中传递一条自定义消息。我可以让我的 Service Worker 调用我的站点来获取内容,就像在 https://simple-push-demo.appspot.com/ 所做的那样——如果我希望每个收件人都看到相同的消息,这很好。

有什么办法可以得到收件人的registration_idmessage_id那个 GCM 返回?如果我能得到其中任何一个并将它们包含在服务的回调中,我就可以自定义响应。

此外,关于我们何时可以在对 GCM 的调用中包含有效负载的任何信息?

最佳答案

registration_idmessage_id字段未公开,但如果用户之前已通过您的应用程序的身份验证,则任何 fetch()从您的 Service Worker 到服务器将包含您可以用来识别它们的凭据(和 session 信息)。

如果这对您的情况不起作用,您可以将用户/ session 信息存储在 IndexedDB 中。

基于 Web Push 协议(protocol)的有效负载即将推出——可能是 Chrome 50 或 51。配置(必需的)加密有点额外的开销和工作。

关于web-push - 使用 Web 推送通知从 GCM 获取自定义消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34886554/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com