gpt4 book ai didi

android - Firebase 设置问题

转载 作者:行者123 更新时间:2023-12-02 22:57:39 25 4
gpt4 key购买 nike

  • 如果我设置 firebase 帐户并添加包名称为“xyz213”的 Android 应用程序

= 它不适用于 fcm 推送通知显示错误,如“mismatchsenderid”

==============代码==================

{"multicast_id":5340432438815499122,"success":0,"failure":1,"canonical_ids":0,"results":[{"error":"MismatchSenderId"}]}

============代码结束==================

  • 如果我设置 firebase 帐户并添加包名称为“xyz”的 Android 应用程序

= 它正在与 fcm 推送通知一起使用

如果有人知道这个问题请告诉我

最佳答案

根据 Firebase 文档,

MismatchSenderId 错误意味着:

A registration token is tied to a certain group of senders. When a client app registers for FCM, it must specify which senders are allowed to send messages. You should use one of those sender IDs when sending messages to the client app. If you switch to a different sender, the existing registration tokens won't work.

检查当前 Android 项目链接到的 Firebase 项目并使用该项目中的服务器 key 。也许您正在使用来自不同 Firebase 项目的服务器 key 。

确保您从正确的位置获取服务器 key 。现在从 firebase 获取通知的服务器 key 有点棘手。

检查这些步骤:

转到控制台 => 您的项目 => 项目设置 => 云消息(第二个选项卡)

然后从那里获取您的服务器 key 和发件人 ID,这对您有用。

在您的应用中设置这些并再次同步项目。

您的 Android 应用上的 Google 服务可能配置不正确。

登录 Firebase 控制台,打开您的项目(单击齿轮图标)。在“常规”选项卡下,向下滚动到“下载最新的配置文件”,然后点击按钮下载 google-services.json(其中应包含正确的项目和发件人 ID)

关于android - Firebase 设置问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58515655/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com