Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
FCM(Firebase云消息)中的服务器密钥和旧服务器密钥有什么区别_Firebase_Firebase Cloud Messaging - Fatal编程技术网

FCM(Firebase云消息)中的服务器密钥和旧服务器密钥有什么区别

FCM(Firebase云消息)中的服务器密钥和旧服务器密钥有什么区别,firebase,firebase-cloud-messaging,Firebase,Firebase Cloud Messaging,我对FCM中必须使用的服务器密钥有点困惑。现在显示两个服务器密钥。请检查页面的屏幕截图 上图中显示了我必须使用的服务器密钥和旧服务器密钥。有人知道这两者的区别吗 谢谢这里的firebaser 我们最近切换了服务器密钥的格式。新密钥的格式要长得多,这允许更多的熵 旧的格式将继续工作,但我们建议您切换到新格式。我们可以在旧的GCM实现中也使用新的服务器密钥吗?您好,旧密钥可以安全化。“还有新钥匙吗?”弗兰克·范·帕夫伦。无论我是使用服务器密钥还是传统密钥使用具有FCM传统协议的邮递员发出POST请求

我对FCM中必须使用的服务器密钥有点困惑。现在显示两个服务器密钥。请检查页面的屏幕截图

上图中显示了我必须使用的服务器密钥和旧服务器密钥。有人知道这两者的区别吗

谢谢这里的firebaser

我们最近切换了服务器密钥的格式。新密钥的格式要长得多,这允许更多的熵


旧的格式将继续工作,但我们建议您切换到新格式。

我们可以在旧的GCM实现中也使用新的服务器密钥吗?您好,旧密钥可以安全化。“还有新钥匙吗?”弗兰克·范·帕夫伦。无论我是使用服务器密钥还是传统密钥使用具有FCM传统协议的邮递员发出POST请求,我都会收到错误“请求缺少身份验证密钥(FCM令牌)”您能帮助我@Frank van Puffelen吗?我在FCM控制台中列出了两个服务器密钥和一个传统密钥,用于推送通知。然而,在我的应用程序中,我的google-services.json文件中没有列出任何一个密钥-任何地方(应该至少有一个吗?)。然而,我的应用程序仍然能够注册新的设备ID并为用户订阅主题。所有的服务器密钥都可以使用吗?如果没有,我怎么知道应该使用哪一个呢?
googleservices.json
包含客户端应用程序的配置数据。FCM服务器密钥用于受信任的环境,而不是应用程序中。因此:这些密钥不应该在您的
googleservices.json
中。您的应用程序使用
google services.json
中的另一个值进行订阅,据我所知是
FCM\u SENDER\u ID
或类似的内容。