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
Firebase消息,从何处获取服务器密钥?_Firebase_Google Cloud Messaging_Firebase Cloud Messaging - Fatal编程技术网

Firebase消息,从何处获取服务器密钥?

Firebase消息,从何处获取服务器密钥?,firebase,google-cloud-messaging,firebase-cloud-messaging,Firebase,Google Cloud Messaging,Firebase Cloud Messaging,Firebase允许我们通过发出POST请求,通过自己的应用程序发送通知消息 。但是,在标题中有授权字段,我必须在其中放置自己的服务器密钥 在哪里可以获取此服务器密钥?对此没有说明。解决方案: 单击新Firebase控制台顶部项目名称旁边的设置(齿轮)图标,如下面的屏幕截图所示: 单击“项目设置” 单击云消息选项卡 密钥就在服务器密钥下面 更新:截至2017年4月,此方法不起作用。googleservices.json中的api_键只是遗留键。选择的答案是正确的 不推荐的方式: 在您的项目中

Firebase允许我们通过发出
POST
请求,通过自己的应用程序发送通知消息

。但是,在标题中有
授权
字段,我必须在其中放置自己的服务器密钥

在哪里可以获取此服务器密钥?对此没有说明。

解决方案:

  • 单击新Firebase控制台顶部项目名称旁边的设置(齿轮)图标,如下面的屏幕截图所示:
  • 单击“项目设置”
  • 单击云消息选项卡
  • 密钥就在服务器密钥下面
    更新:截至2017年4月,此方法不起作用。
    googleservices.json
    中的api_键只是遗留键。选择的答案是正确的


    不推荐的方式:

    在您的项目中有一个名为google-services.JSON的JSON文件

    打开该文件并搜索

    "api_key": [
            {
              "current_key": "********"
            }
    
    这些***是您的服务器api密钥

    如果您没有该文件,则可以从firebase帐户中的应用程序详细信息下载该文件

    拿这个来说:(第一个答案是正确的-这个只是为了展示页面的外观!)


    firebase上有两个键,第一个在“设置”(选项卡“常规”)中 以及它的调用Web API键

    第二个是您感兴趣的设置(Tab Cloud Messaging),它被称为服务器密钥


    第二个用于来自php的推送通知

    仅供参考,我只是花了几个小时调试推送通知使用“当前_键”值。并不是说我从你的回答中得到了这个。事实证明,您需要按照所选答案的方式获取服务器密钥。也许您的答案在过去是正确的,但现在(2017年2月)是错误的。选择的答案是正确的!嘿@Frank Van Puffelen,是同一件事吗?如果我想将其用于显示“获取应用程序服务器密钥”的推送通知。我正在引用此链接:。密钥具有。。。之后,这给人的印象是这里没有显示完整的关键点。它也没有像旧服务器密钥那样的复制按钮。请更新您的答案,以便用户知道如何复制。Firebase控制台中当前存在一个错误,在某些浏览器中隐藏了复制按钮。修复程序正在运行中,应该在下周发布。同时,左键单击服务器密钥标签并按Tab键作为解决方法。您好,我正在尝试从php向android和IOS发送通知,但这两个应用的服务器密钥不同,我是否应该保留条件,以获取android的serverkey(用于android通知)和IOS的key(用于IOS消息)?这不是选项卡,但是密钥仍然在标有
    服务器密钥
    的行的
    项目凭据
    标题下。您可以查看下面的链接。它有Spring java实现hi,我试图从php向android和IOS发送通知,但这两个应用的服务器密钥不同,我是否应该保留条件,以获取android通知的服务器密钥和IOS消息的IOS密钥?