gpt4 book ai didi

ios - 我从哪里得到 "valid Oauth 2.0 token for the service account of the Firebase project"

转载 作者:行者123 更新时间:2023-11-28 14:38:40 26 4
gpt4 key购买 nike

我正在使用 Firebase 发送推送通知。我成功地设置了我的项目和 Firebase 控制台,并测试了通过 Firebase 控制台发送通知。一切都很好。现在我正在尝试使用 this guide 直接从应用程序发送通知

代码:

    let parameters: [String : Any] = [
"message": [
"notification" : [
"title": "FCM Message",
"body": "This is an FCM Message"
],
"token" : deviceToken
]
]

let headers: [String : String] = [
"Content-Type": "application/json",
"Authorization": "Bearer I_NEED_THIS_TOKEN"
]

Alamofire.request("https://fcm.googleapis.com/v1/projects/my_project_name/messages:send", method: .post, parameters: parameters, encoding: JSONEncoding.default, headers: headers).responseJSON { (resp) in
print(resp.result.value)
}

似乎要使代码正常工作,我只需要为 Firebase 项目的服务帐户提供一个有效的 Oauth 2.0 token 。但我不知道在哪里可以获得或请求它。

所以问题是我在哪里/如何为 Firebase 项目的服务帐户获取有效的 Oauth 2.0 token 。

最佳答案

您的 FCM 服务器 key 可以在 FCM 管理控制台的项目设置的云消息传递选项卡上找到。

参见 https://firebase.google.com/docs/cloud-messaging/auth-server了解详情。

Make sure this is the server key, whose value is available in the Cloud Messaging tab of the Firebase console Settings pane. Android, iOS, and browser keys are rejected by FCM.

关于ios - 我从哪里得到 "valid Oauth 2.0 token for the service account of the Firebase project",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50689895/

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