尝试对FCM服务器进行身份验证时发生错误。确保用于验证此SDK的凭据具有适当的权限。有关设置说明,请参见https://firebase.google.com/docs/admin/setup enter image description here
答案 0 :(得分:3)
我刚遇到这个问题,对我来说,这是因为我正在使用模拟器。 模拟器生成的FCM令牌对于Firebase云消息传递无效,并且引发了此错误。
我将admin.messaging().sendToDevice()
放到try catch
中,并且工作正常。
我不知道是是仅将通知发送到有效令牌,还是完全忽略了所有令牌
答案 1 :(得分:0)
下载新的私钥并删除旧的私钥!