我尝试将下游消息发送到设备组,但它需要registration_ids。我能够获得用于常规GCM下游发送(https://gcm-http.googleapis.com/gcm/send
)的注册令牌,但我假设令牌和ID是不同的东西。
例如,我在这里寻找注册ID:
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"]
}
当我发送常规下游发送消息时,我总是得到canonical_id的响应0。有谁知道如何获得这些ID?
答案 0 :(得分:0)
令牌和id几乎相同。如果您正在使用registration_ids,那么InstanceID令牌应该在该字段中用于识别设备。
但是请考虑使用GCM Topic Messaging,因为您可以使用单个请求向许多设备发送,而不必编译令牌列表。