Проверка статуса сообщения GCM

Я пытаюсь отправить сообщение на свой телефон с помощью GCM. Я получаю сообщение id = 0..., но мой телефон не показывает никакого сообщения. Есть ли способ проверить состояние сообщений (отправлено, ждать и т.д.).

Ответ 1

Неа. Если вы получили сообщение message_id = xxxx, то сервер GCM принял ваш запрос и обработает его как можно скорее. Что бы ни случилось после этого, у вас нет контроля. Вы не получите другой ответ, доставляются ли сообщения на предполагаемые устройства.

Ответ 2

Недавно Google добавила поддержку для просмотра состояния ваших сообщений, отправленных через GCM. Следуйте эти шаги:

Статистика GCM

Вы можете подписаться на GCM для приложений Play и Non-Play. Однако статистика GCM будет доступна только для опубликованных приложений Google Play. Чтобы просмотреть статистику GCM в консоли разработчика Google Play, расскажите, как связать GCM Simple API Key или токен C2DM с вашим приложением:

  • Войдите в свою консоль разработчика Google Play.
  • Выберите приложение.
  • В меню слева выберите Службы и API.
  • Нажмите ссылку "Ссылка на идентификатор отправителя".
  • Введите свой ключ API GCM или токен входа в систему C2DM.
  • Нажмите ссылку.
  • Как только ваше приложение опубликовано, вы можете просмотреть статистику GCM в своем приложении. Страница статистики.

Войдите в свою консоль разработчика Google Play.

  • Выберите приложение.
  • В меню слева выберите "Диагностика GCM".

введите описание изображения здесь