Я пытаюсь отправить push-уведомления (gcm), используя пример из Google Cloud Messaging для Android-библиотеки. extras/google/samples/ Я настроил сервер, и я могу зарегистрировать его на нем, он возвращает идентификатор регистрации, но не нажимает уведомление на мобильное устройство.Нажмите пример андроида gcm, зарегистрированное устройство, но не получите push-уведомление
вещей у меня есть изменения от образца: сервер - ключ API (браузер/сервер пытался как) на стороне клиента: SERVER_URL и SENDER_ID
на HTML-странице, которая входит в демонстрационном примере после применения выполнения: 1 устройство (s) зарегистрировано! (с журналами я могу видеть этот идентификатор и выглядит правильно), после нажатия Отправить сообщение: отправлено сообщение на одно устройство: [messageId = 0: 1369738939369676% 921c249af9fd7ecd], и оно не отображается на мобильном устройстве.
Что может быть проблемой, о чем я забыл?
я смог прочитать ответ от GCM (я думаю):
MulticastResult(multicast_id=6144555349590101172,total=1,success=1,failure=0,canonical_ids=0,results: [[ messageId=0:1369749519814767%921c249a00000031 ]]
Поскольку вы получили ответ успеха от Google, ваш код на стороне сервера, кажется, работает хорошо. Проблема может быть в коде Android-приложения или в вашем манифесте. Что вы видите в логарифме? Можете ли вы включить свой код в вопрос? – Eran
http://tech-papers.org/google-cloud-messaging-gcm-for-android-and-push-notifications-2/ –