2013-11-29 3 views
0

Я использую пример GCM из Android Hive GCM example, я поделился сервер таким образом, я поставил свой код сервера на этомне получает толчок уведомление на андроид устройства с сервера

Мое устройство успешно зарегистрировано

enter image description here

также в сервере и в базе данных я получаю запись

в MySQL запись является

enter image description here

В сервере

enter image description here

я получаю успех LogCat также

 11-29 17:55:17.796: V/GCMBaseIntentService(29081): Intent service name: GCMIntentService-572954477211-1 
    11-29 17:55:17.796: E/GCMRegistrar(29081): internal error: retry receiver class not set yet 
    11-29 17:55:17.796: V/GCMRegistrar(29081): Registering receiver 
    11-29 17:55:17.796: D/GCMBaseIntentService(29081): handleRegistration: registrationId = APA91bG5js7Op0v4VQe9Rj_MlXVggCwGZI0KQutCjbBLtu5t07BHguKvWhQiU6JauTOvF9Ilzn9-_cbXuTg0HxUg9dL7FNIZvlt1zB6LIFHlBZ8mi-ebRyo9KZTO1XpcLzLBKQLSHyCTsBUSeuO2tlJY9Tm3o9zphA, error = null, unregistered = null 
    11-29 17:55:17.796: D/GCMRegistrar(29081): resetting backoff for com.igeniusdev.gcmexample 
    11-29 17:55:17.846: V/GCMRegistrar(29081): Saving regId on app version 1 
    11-29 17:55:17.886: I/GCMIntentService(29081): Device registered: regId = APA91bG5js7Op0v4VQe9Rj_MlXVggCwGZI0KQutCjbBLtu5t07BHguKvWhQiU6JauTOvF9Ilzn9-_cbXuTg0HxUg9dL7FNIZvlt1zB6LIFHlBZ8mi-ebRyo9KZTO1XpcLzLBKQLSHyCTsBUSeuO2tlJY9Tm3o9zphA 
    11-29 17:55:17.916: D/NAME(29081): amit 
    11-29 17:55:17.916: I/AndroidHive GCM(29081): registering device (regId = APA91bG5js7Op0v4VQe9Rj_MlXVggCwGZI0KQutCjbBLtu5t07BHguKvWhQiU6JauTOvF9Ilzn9-_cbXuTg0HxUg9dL7FNIZvlt1zB6LIFHlBZ8mi-ebRyo9KZTO1XpcLzLBKQLSHyCTsBUSeuO2tlJY9Tm3o9zphA) 
    11-29 17:55:17.916: D/AndroidHive GCM(29081): Attempt #1 to register 
    11-29 17:55:17.956: V/AndroidHive GCM(29081): Posting '[email protected]&regId=APA91bG5js7Op0v4VQe9Rj_MlXVggCwGZI0KQutCjbBLtu5t07BHguKvWhQiU6JauTOvF9Ilzn9-_cbXuTg0HxUg9dL7FNIZvlt1zB6LIFHlBZ8mi-ebRyo9KZTO1XpcLzLBKQLSHyCTsBUSeuO2tlJY9Tm3o9zphA&name=amit' to http://ithinkapp.com/gcmTest/register.php 
    11-29 17:55:17.956: E/URL(29081): > http://ithinkapp.com/gcmTest/register.php 
    11-29 17:55:19.696: V/GCMRegistrar(29081): Setting registeredOnServer status as true until 2013-12-06 17:55:19.703 
    11-29 17:55:19.736: V/GCMBaseIntentService(29081): Releasing wakelock 

все нормально, но когда я пытаюсь отправить сообщение с нажать кнопку отправки сервера и сообщение посылать, но не получать push-уведомление в устройстве

+0

У вас возникли какие-либо ошибки? –

+0

не возникает ошибок на стороне сервера или нет ошибок на устройстве. –

+0

Просьба представить файл манифеста и код. –

ответ

0

, пожалуйста, измените ключ api как Ключ для серверных приложений (с блокировкой IP) и смените ключ на файл config.php.

http://gcm-alert.appspot.com/ также проверьте этот сайт, чтобы проверить, что ваш код на стороне сервера работает исправно.

+0

Отправка имени на сервер: Гость Ответы сервера: Неисправность: Код состояния HTTP: 401 –

+0

1) запустите свой код. 2) поместите журнал своего regID в logcat, вы regID и скопируйте его. 3) зайдите на этот сайт с любого прохода API KEY с консоли. и RegID, который вы получили от yout logcat. 4) не нужно передавать какие-либо параметры прямо сейчас из тестирования. 5) нажмите отправить –

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