gpt4 book ai didi

android - 如何从 Firebase FCM 获取 "registration_ids"?

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:57:42 27 4
gpt4 key购买 nike

来自 FCM documentation这里告诉我如何向设备组发送消息,所以我必须发送如下内容:

https://android.googleapis.com/gcm/notification
Content-Type:application/json
Authorization:key=API_KEY
project_id:SENDER_ID

{
"operation": "create",
"notification_key_name": "appUser-Chris",
"registration_ids": ["4", "8", "15", "16", "23", "42"]
}


但是,我没有发现有任何明确的解释告诉我如何从 Firebase FCM 获取 "registration_ids"
我只能获取“registration token”使用 FirebaseInstanceId.getInstance().getToken()
所以有人可以告诉我如何获取 “registration_ids” 吗?

最佳答案

“registration_ids” 是通过在设备上调用 FirebaseInstanceId.getInstance().getToken() 获取的注册 token 数组。如果您将多个注册 token 放入数组中,将向每个 token 发送相同的推送通知。

如果您只想向 registration_id4 的设备发送通知,则您的 "registration_ids" 数组只需要包含一个像这样的值:"registration_ids": ["4"]

如果您想向多个设备发送通知,请在每个设备上调用 FirebaseInstanceId.getInstance().getToken() 以获取 token ,然后使用您已有的值填充数组。

关于android - 如何从 Firebase FCM 获取 "registration_ids"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42930394/

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