簡體   English   中英

Google Cloud Messaging:如何獲取設備組的注冊ID?

[英]Google Cloud Messaging: How to get Registration Ids for device groups?

我正在嘗試向設備組發送下游消息,但是它需要registration_ids。 我能夠獲取用於常規GCM下游send( 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嗎?

令牌和ID實際上是相同的。 如果您正在使用registration_ids,則InstanceID令牌應在該字段中起作用以標識設備。

但是,請考慮使用GCM主題消息傳遞 ,因為您可以通過一個請求將其發送到許多設備,而不必編譯令牌列表。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM