Я могу успешно отправлять сообщения C2DM моему эмулятору Android в режиме разработки «Local App Engine Connected Android App», но я не могу это сделать, когда подключаю настоящее устройство Android, режим разработки. Я получаю старый:C2DM в режиме разработки на устройстве Android
Не удалось зарегистрировать/незарегистрированный ...
в качестве уведомления.
Я использую 10.0.2.2 в качестве адреса веб-сервера, когда использую эмулятор android. И это работает, должен ли я сделать то же самое для реального устройства Android?
Почему я могу получить эмулированное устройство для успешной регистрации/отмены регистрации и получения c2dm, но не реального Android-устройства в режиме отладки?
Спасибо.
Спасибо maninthemiddle. Я получаю сообщение на устройстве Android. Когда я изменяю IP-адрес на адрес сервера (что-то вроде «_http: // 192 .....», которое находится в той же сети, что и мое Android-устройство), я все равно получаю сообщение «Failure: connection to _http: // 192 ... отказалась". Я не уверен, почему порт на моем сервере (машина Ubuntu 11.10) отказывается от соединения. Есть идеи? (Заметьте, что на самом деле я не использую символ подчеркивания в адресе, просто используя его, чтобы не делать реальной ссылки в этом комментарии) – aez
Вы были верны, в моем последнем комментарии я забыл добавить номер порта в _http: 192 ...: порт, когда я добавил его, это сработало! – aez