我有一个Google Chrome扩展程序,可以通过chrome.gcm.onMessage.addListener
在后台脚本中侦听GCM消息。我们的提供商计划升级其基础架构,以使用不再与GCM兼容的最新Firebase云消息传递。我们已确认gcm addListener API在开发环境中升级到FCM后不再收到消息。
我找到了Android,iOS和渐进式网络应用的迁移指南,但没有专门针对Chrome扩展程序中的后台脚本。
我找到了一些资源:
答案 0 :(得分:0)
我三年前在问题中提到的扩展程序今天仍然存在,并且继续依赖于 chrome.gcm
扩展程序 API。
最近我们注意到 gcm.notification.badge
值不再与数据对象一起传递,相反,我们看到了一个 gcm.notification.e
属性,我认为它包含徽章值。我找不到任何关于该属性更改原因的文档,但我确实找到了原始问题的答案:
我们正在弃用 chrome.gcm API,并鼓励您转向 Web 使用 VAPID 身份验证推送通知。这在网络上有效, 在 Chrome 扩展程序和 Chrome 应用程序中。您可以找到更多信息 这里:
https://developers.google.com/web/fundamentals/push-notifications/
Web 推送通知提供的功能与 chrome.gcm API。如果您有问题,请提出问题或直接与我们联系 相信它不能满足您的要求。
来源:https://bugs.chromium.org/p/chromium/issues/detail?id=831532