从旧版 API 迁移到 FCM HTTPV1 API 后出现问题。 我们使用带有 json 有效负载的 REST API 发送推送消息,并通过 access_Token 完成授权 我们正在多线程中为 FCM 项目中的同一 Service_Account_Key 创建 access_Token。 我们每 30 分钟生成 access_Token 以进行 API 授权。 每个线程都有自己的访问令牌,我们可以这样做来推送消息吗?
我们可以使用相同的 service_account_key 创建多个访问令牌,因为我们使用的是多线程?每个令牌的到期时间是多少
如果您正在使用使用凭据创建访问令牌中记录的流程,那么您得到的将是 JWT。
在这种情况下:
Firebase 通常会铸造有效期为一小时的 ID 令牌,但您可以解码 JWT(在 jwt.io 等网站中手动)以检查其过期时间。
为每个线程创建一个单独的令牌并在其中重复使用它直到它即将过期确实是可以接受的。