【问题标题】:Generate Server Key programmatically for Firebase以编程方式为 Firebase 生成服务器密钥
【发布时间】:2018-10-05 16:16:38
【问题描述】:

我正在构建一个自定义控制台来向我们的应用发送推送通知。

为了发送推送,我必须使用以下参数执行 POST HTTP 请求:

HTTP POST https://fcm.googleapis.com/fcm/send 标题:

授权密钥=12345678900987654321

内容类型应用程序/json

正文为 JSON。

服务器密钥(授权密钥)可以从 Firebase 控制台生成。

但是,我需要在每次应用管理员发送通知时以编程方式生成此密钥。

所以服务器密钥不是硬编码的,也不是保存在我服务器的文件中。

只有通过删除以前的密钥并以编程方式生成新密钥才能从 Firebase 检索服务器密钥。

FCM Admin 或 API 是否提供执行服务器密钥生成的方法?

【问题讨论】:

    标签: firebase firebase-cloud-messaging


    【解决方案1】:

    目前没有可用的 API 或解决方法来动态生成服务器密钥。

    您似乎已经知道,服务器密钥的通常用例是存储在安全的环境中并相应地使用。

    但是,我需要在每次应用管理员发送通知时以编程方式生成此密钥。

    这是一个奇怪的要求。您不需要在每次推送消息时生成不同的服务器密钥。服务器密钥一直可用,直到您选择在控制台上将其删除。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-08-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-24
      • 2013-09-28
      • 1970-01-01
      • 2013-06-27
      相关资源
      最近更新 更多