WebPush by Firebase 云消息传递使用 admin SDK,此站点已在后台更新

问题描述

所以我们的服务器端代码用于通过 HTTP V1 API 发送网络推送 https://firebase.google.com/docs/cloud-messaging/migrate-v1

我不是前端工程师,但实施 Service Worker 的人说前端一切正常。这是真的,因为我每次通过 FCM_TOKEN 发送推送时,站点的控制台都会将接收到的参数记录下来,如下所示:

front end code

但是当我切换到 firebase admin sdk 时,请参阅:https://github.com/firebase/quickstart-java

我通过 RPC 向 firebase 发送消息,控制台不再记录任何内容,因为没有使用 Service Worker 代码。这也会产生问题,因为我们的用户报告看到“此站点已在后台更新”而不是真正的推送消息。

这个问题不是关于我的实现是对还是错,而是关于为什么一旦我将服务器代码从 HTTP 切换到 RPC 之后就没有使用 Service Worker 代码?任何帮助将不胜感激!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)