2013-05-11 6 views
0

** Вопрос (я) * *неожиданный ответ от сервера GCM, когда я посылаю Прогнозный URL

Я зарегистрировал мое приложение для Android в моем мобильном телефоне (Samsung Galaxy Pop) я получил

registrataion_id 
APA91bG9NI4U2jr4sUn1HLy5nHMFe1e0JOTgOoZv1Px********************************** 

, когда я послал это registration_id на стороне сервера кода, который refrenced здесь здесь я использовал функции SendNotification, имеющий 2 параметра

  1. Мои Registration_ID
  2. мое сообщение, которое я хочу показать на notufication

http://www.codeproject.com/Tips/434338/Android-GCM-Push-Notification

Я ударил GCM- сервера и результат я получил,

id=0:1368258967353783%978fee9266d6cf16 

I не понял, что означает этот ответ? это хорошо ? Плохо ?

Вопрос (б)

если мобильное устройство получает регистрационный идентификатор от сервера г см он зарегистрирован или по-прежнему ждет стороны сервера для отправки регистрации идентификатора GCM сервера

Пожалуйста, помогите !! Спасибо заранее

+0

Идентификатор относится к идентификатору, сгенерированному Google, в этом сообщении, которое вы отправляете. Это показатель успеха, который, конечно же, означает успех Google в очередности отправки вашего сообщения, он никогда не гарантирует, что устройство сможет его получить. Что касается вопроса 2, вы можете начать отправку уведомлений на устройство сразу после того, как устройство получит свой идентификатор регистрации. –

+0

ссылаться на этот URL: http://www.androidhive.info/2012/10/android-push-notifications-using-google-cloud-messaging-gcm-php-and-mysql/ – Venkat

+0

@ChorWaiChun Спасибо за ваш отзыв, но я хочу знать 1 вещь, я ударяю по серверной стороне вручную, поставив Registration_id Как я могу попасть на сервер с помощью мобильного устройства 1.Soap-объект? или любой другой метод, который вы бы предложили –

ответ

1

Ответ на (I)

Данные, которые Вы получаете это на простом текстовом формате, а данные ссылаюсь на идентификатор сообщения. В этом случае сообщение было правильно отправлено.

Чтобы понять, как это работает, посетите эту страницу GCM Architectural Overview

Ответ на (II)

Путь GCM работает это

  • запрос Устройство registretion к GCM услуг.
  • Устройство зарегистрировано правильно, получив регистрацию.
  • Вы отправляете этот regId на свой сервер для получения push-уведомлений.
  • Сервер сохраняет данные
  • Серверы хотят отправить сообщение на это устройство, отправляет сообщение через службы GCM.
  • Устройство, если оно находится в сети, получает его и знает, какое приложение для запуска начнется.
  • Приложение получает сообщение.

На том же сайте у вас есть дополнительные пояснения, кстати, начните чтение с начала работы.

+0

Спасибо за ваш ответ Но, к сожалению, мое устройство не уведомлено с помощью push-уведомления 1. Я зарегистрировал учетную запись google на своем телефоне 2. Мое Android-приложение для pushnotification работает по телефону, но не получило push-уведомление, являются ли эти 2 являются основными ключевыми полями для push-уведомления на мобильном телефоне , что касается чтения, я сделал это уже с некоторыми проблемами. Спасибо! –

+0

@AlexBcm Как я могу попасть на сервер через мое мобильное устройство Мыльный объект? или любой другой метод, который вы хотели бы предложить –

+0

@Venkat У меня есть sen, который уже из-за этого я получаю этот идентификатор id = 0: 1368258967353783% 978fee9266d6cf16 с сервера gcm Но я не получил никакого сообщения на мой мобильный –

Смежные вопросы