当前位置: 首页 > 知识库问答 >
问题:

Firebase云消息传递不同的密钥

卫烨烁
2023-03-14

google_services中生成的当前密钥是什么。创建项目时使用json文件。当前密钥、web API密钥和服务器密钥之间有什么区别,在哪里可以找到当前密钥FCM控制台?我找不到它。

共有1个答案

严修谨
2023-03-14

到目前为止,还没有任何文档明确讨论google服务中的值。json文件。虽然这个答案让你对它是什么和它做什么有了一个大致的了解。

至于你要求的具体细节:

  • 当前密钥-在使用它的文档中没有明确说明任何内容,但是,在google服务的3个服务中。json最初用于Firebase(Google Sign-in,Analytics,GCM)之前,我猜它应该在Google Sign-in和Analytics之间。正如@DiegoGiorgini在这里提到的:

FCM 不使用谷歌服务.json 中的api_key值。(它被其他火基地库使用)

因此,它可以用于单独的Google非Firebase或Firebase服务。

> < li>

Web API键-这个我以前没有机会使用。然而,我看到过其他帖子,其中这个特定的API键经常在与Firebase相关的Web应用程序上使用(可能也是为了认证目的?),但我不完全确定。

服务器密钥-根据文档:

授权您的应用服务器访问Google服务的服务器密钥,包括通过Firebase Cloud Messaging发送消息。

我还试图在Firebase控制台上查看当前键的可见位置,但它似乎不在那里。

 类似资料:
  • 我正在尝试使用FireBase云消息传递。我正在接收令牌,但它没有从控制台收到任何通知。这是我的舱单: 我的代码与示例中的代码几乎相同: 我在这里检查了一个问题,Firebase云消息通知未被设备接收,但仍然无法工作。

  • 我已经从Firebase中导入的Google项目中删除了名为Server key(由Google Service自动创建)的api密钥。 现在,项目设置中的字段服务器密钥-云消息传递为空。我也不能发送通知,我从服务器上得到一个未经授权的401错误。 我能做什么?

  • 添加了从FCM到Facebook的API密钥 但从FB控制台“推送活动设置验证”到有效的“您的设备令牌”-不工作 错误: 无法验证用于发送消息的发件人帐户。这可能是由于无效的项目号作为密钥发送,或者密钥是有效的,但禁用了FCM服务,或者我们的服务器没有在服务器密钥IP中列入白名单。 是什么导致了这些问题?有什么日志我可以看吗?

  • 我试图从C#中的服务器发送推送通知,我使用了正确的注册令牌和API密钥,但仍然得到以下响应。 我按照这个网址来实现这个解决方案通过C#使用FCM(Firebase云消息传递)发送推送到Android 目前,我正在尝试向单个设备发送通知,但也希望同时向多个设备发送通知,我使用了url中给出的,但它不起作用。如果我必须同时向多个设备发送通知,我该怎么办? 这是我的密码

  • 我必须在SpringJava中为多层架构制作一个RESTAPI,其中需要为Firebase云消息传递(FCM)构建DAO、控制器和服务管理器,以向android应用程序发送推送通知消息,但我无法在Java中配置服务器以向设备发送通知。我怎么能?

  • 我正在尝试让Firebase云消息传递正常工作。我现在只是想做个测试。我所做的就是这篇文章的全部内容: https://firebase.google.com/docs/cloud-messaging/js/client?authuser=0#retrieve-the-current-registration-token 然后在最后你会看到这个: 然后我复制这个,并通过访问Firebase(网站)