0

我有一个 Google Chrome 扩展程序,它通过chrome.gcm.onMessage.addListener. 我们的提供商正计划升级其基础架构以使用不再与 GCM 兼​​容的最新 Firebase 云消息传递。我们已确认在开发环境中升级到 FCM 后 gcm addListener API 不再接收消息。

我找到了适用于 Android、iOS 和渐进式 Web 应用程序的迁移指南,但没有专门针对 Chrome 扩展程序中的后台脚本的。

我发现的一些资源:

4

1 回答 1

0

我三年前在我的问题中提到的扩展今天仍然存在,并且继续依赖于chrome.gcm扩展 API。

最近我们注意到该gcm.notification.badge值不再与数据对象一起传递,而是我们看到了一个gcm.notification.e我认为包含徽章值的属性。我无法找到任何有关该属性更改原因的文档,但我确实找到了原始问题的答案:

我们将弃用 chrome.gcm API,并鼓励您使用 VAPID 身份验证迁移到 Web 推送通知。这适用于 Web、Chrome 扩展程序和 Chrome 应用程序。您可以在这里找到更多信息:

https://developers.google.com/web/fundamentals/push-notifications/

Web 推送通知提供与 chrome.gcm API 略有不同的一组功能。如果您认为它不能满足您的要求,请提出问题或直接与​​我们联系。

资料来源:https ://bugs.chromium.org/p/chromium/issues/detail?id=831532

于 2021-03-18T15:27:01.347 回答