широковещательные push-уведомления на android c2dm - PullRequest
0 голосов
/ 11 ноября 2011

как можно транслировать push-уведомления на все устройства, использующие мое приложение. Я видел эту функцию в дирижабле Urban, который отправляет широковещательные сообщения на все устройства, на которых установлено приложение. Мне нужно использовать мою собственную программу для отправки трансляции. Это можно сделать ?? Если да, то как? Я искал в Google, но я не мог найти удовлетворительный ответ. Любые ссылки, касающиеся этого, будут полезны.

Спасибо

EDIT

curl --header "Authorization: GoogleLogin auth=*my auth key here*" "https://android.apis.google.com/c2dm/send" -d registration_id=<registration id of the device> -d "data.payload=You have recieved a Push Notification" -d collapse_key=0 -k

Я использовал это для отправки уведомления, уведомление доставляется на зарегистрированное устройство, то есть эмулятор. Мне нужно отправить уведомление на все устройства, которые используют мое приложение. Как это достигается?

1 Ответ

0 голосов
/ 11 ноября 2011

C2dm от google позволяет отправлять push-сообщения в ваше приложение, работающее на нескольких устройствах. Для этого вам необходимо зарегистрировать учетную запись gmail с помощью сервиса google c2dm. Кроме того, ваше устройство должно быть зарегистрировано в google с любой учетной записью google и иметь установленный маркет.

http://code.google.com/android/c2dm/signup.html

Перейдите по ссылке. Документация хороша. Надеюсь, эта справка

http://blog.mediarain.com/2011/03/simple-google-android-c2dm-tutorial-push-notifications-for-android/
http://www.vogella.de/articles/AndroidCloudToDeviceMessaging/article.html

взгляните также на основные уроки

структура вашего приложения должна быть похожа на прием регистрационных идентификаторов со всех устройств, когда они регистрируются и проходят через эти идентификаторы и отправляют сообщения

...