Ответ 1
http://developer.android.com/google/gcm/index.html
У меня нет много знаний о C2DM. Используйте GCM, его очень легко реализовать и настроить.
Я новичок в разработке приложений для Android, и я немного учусь. У меня тяжелая миссия для отправки push-уведомлений (облачных сообщений) с моего веб-сервера (PHP) на приложение Android (просто "helloworld" ). Я сделал несколько "гуглингов", и немногие мои сомнения были
Пожалуйста, помогите мне Плюс, может ли кто-нибудь показать мне образец кода или документацию для отправки простого уведомления с сервера PHP?
Заранее спасибо
http://developer.android.com/google/gcm/index.html
У меня нет много знаний о C2DM. Используйте GCM, его очень легко реализовать и настроить.
Обзор gcm: Вы отправляете запрос на сервер google с вашего телефона Android. Вы получаете идентификатор регистрации в качестве ответа. Затем вам нужно будет отправить этот идентификатор регистрации на сервер, откуда вы хотите отправлять уведомления на мобильный. Используя этот регистрационный идентификатор, вы можете отправить уведомление на устройство.
Ответ:
GCM заменяется на FCM
Посмотрите developers.android.com - Google заменил C2DM на GCM Демо-версия/Как
1) Вам нужно проверить на сервере, какой HTTP-ответ вы получаете с серверов Google. Убедитесь, что это ответ 200 OK, поэтому вы знаете, что сообщение было отправлено. Если вы получите другой ответ (302 и т.д.), Сообщение не будет успешно отправлено.
2) Также необходимо проверить правильность используемого регистрационного удостоверения. Если вы указываете неверный идентификатор регистрации (в качестве адресата для сообщения - указание приложения на конкретном устройстве), серверы Google не могут успешно отправить его.
3) Вам также необходимо проверить, что ваше приложение успешно зарегистрировалось на серверах Google, чтобы получать push-уведомления. Если регистрация не удалась, вы не будете получать сообщения.
Вот хороший вопрос, на который вы можете взглянуть: Как добавить push-уведомление в моем собственном приложении Android
Также здесь хороший блог с действительно простым способом: http://blog.serverdensity.com/android-push-notifications-tutorial/
вы можете следовать этому руководству
http://www.androidbegin.com/tutorial/android-google-cloud-messaging-gcm-tutorial/
это помогло мне сделать push-уведомление; или вы можете следовать этому другому учебнику
http://www.tutorialeshtml5.com/2013/10/tutorial-simple-de-gcm-traves-de-php.html
но на испанском, но вы можете загрузить код.