2015-12-01 2 views
0

Я пытаюсь отправить нисходящее сообщение в группу устройств, но для этого требуется register_id. Я могу получить регистрационные токены, которые используются для обычной отправки по методу GCM (https://gcm-http.googleapis.com/gcm/send), но я предполагаю, что токен и идентификатор - это разные вещи.Google Cloud Messaging: как получить регистрационные идентификаторы для групп устройств?

Например я ищу регистрационные идентификаторы здесь:

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"] 
} 

Когда я отправить регулярное сообщение вниз по течению посыла я всегда получаю ответ 0 для canonical_id. Кто-нибудь знает, как я могу получить эти идентификаторы?

ответ

0

Значок и идентификатор практически одинаковы. Если вы используете register_id, то токены InstanceID должны работать в этом поле для идентификации устройств.

Однако рассмотрите возможность использования GCM Topic Messaging, поскольку вы можете отправлять на многие устройства с одним запросом и не собирать список токенов.

Смежные вопросы