Joe*_*tto 9 push-notification firebase firebase-cloud-messaging firebase-admin
我正在尝试将通知发送到具有Firebase的特定设备,但出现以下错误:
{“ r”:{“结果”:[{“错误”:{“代码”:“消息/不匹配的凭据”,“消息”:“用于验证此SDK的凭据无权将消息发送到与提供的注册令牌相对应的设备。请确保凭据和注册令牌都属于同一Firebase项目。“}}],” canonicalRegistrationTokenCount“:0,” failureCount“:1,” successCount“:0,” multicastId“: 5165415028752234000}}
我不确定是什么原因造成的,我正在使用与项目关联的服务帐户以及正确的设备ID。
任何帮助将是巨大的,谢谢!
问题出在我的google-services.json
. 我的应用程序使用两个项目并默认为第一个项目。添加第二个项目 json 文件最终解决了这个问题,因为它现在可以将令牌发送到正确的项目。
小智 6
我遇到了同样的问题。我花了两天时间才知道需要通过Google Cloud Platform启用Firebase Cloud Messaging API。如果不启用它,还会产生错误“凭据不匹配”。我真的希望错误消息可以更具体。
归档时间: |
|
查看次数: |
3985 次 |
最近记录: |