Как отправить одно общее сообщение C2DM на несколько устройств

Я хочу отправить одно общее сообщение «С Новым годом» через C2DM более чем одному зарегистрированному устройству. У меня есть несколько идей о C2DM по ссылке http://code.google.com/android/c2dm/index.html и понял, что каждое устройство, зарегистрированное для C2DM, имеет разный токен авторизации и идентификатор регистрации. Итак, возможно ли, чтобы третий сервер приложений отправил одно и то же сообщение на все зарегистрированные устройства. Я использую пример кода для Chrome на телефон, загруженный с http://code.google.com/p/chrometophone/source/checkout.

Поэтому любая помощь от любого будет оценена по достоинству.


person Surajit    schedule 03.02.2011    source источник


Ответы (1)


Чтобы было ясно, устройства не имеют токенов аутентификации. Ваш сервер приложений использует токен авторизации ClientLogin для аутентификации с помощью C2DM для отправки push-уведомлений. Во время регистрации каждое устройство получает регистрационный идентификатор, который оно передает серверу приложений.

На данный момент C2DM не поддерживает пакетную отправку. Вам придется перебирать свои устройства и отправлять каждому из них одно и то же сообщение.

Подробнее см. в этой теме.

person gnuf    schedule 09.02.2011