我正在使用FCM(Firebase 云消息传递)为 Web 应用程序发送通知。它在所有平台(windows、android、ubuntu)上都可以与 chrome、opera、brave 一起正常工作。Chrome 和 firefox 在 macOS 上运行良好。但是, firefox的通知不适用于windows和android平台,但适用于macOS,ubuntu。当我尝试调试错误时,firebase 给出了响应
code: "messaging/internal-error"
在 firebase 文档中,他们建议使用指数退避来处理这种类型的内部错误。尝试保持 20 次重试,但没有任何效果。我在用
admin.messaging().sendToDevice(token, payload)
发送消息。尝试使用firebase控制台,没有奏效。