ruby FCM GEM HTTP v1如何获取访问令牌?

6kkfgxo0  于 2023-10-17  发布在  Ruby
关注(0)|答案(1)|浏览(123)

我使用FCM gem发送推送通知。云消息传递API(旧版)工作正常。但我想使用Firebase Cloud Messaging API(V1)。FCM gem说明书显示:

fcm = FCM.new(
    API_TOKEN,
   '/path/to/credentials.json',
   FIREBASE_PROJECT_ID
)

我有credentials.json,project_id,但我无法找到如何创建和管理API_TOKEN。我可以使用FCM宝石,还是应该使用另一个?

gijlo24d

gijlo24d1#

API_TOKEN似乎与您用于Legacy API的SERVER_KEY相同。
然后FCM使用SERVER_KEY获取短期的ACCESS_TOKEN。
fcm.rb code -> https://github.com/decision-labs/fcm/blob/40eb6efa191e5d092ad40fe81da81a4c1cbf39fe/lib/fcm.rb#L319C8-L319C8

相关问题