GCM Android демонстрационная ошибка при подключении к устройству

Я пытаюсь узнать о GCM и новичке в этом... Я запускаю демонстрацию по адресу: http://developer.android.com/guide/google/gcm/demo.html. Однако я могу зарегистрировать свое устройство (HTC S) из-за следующей ошибки:

java.net.ConnectException: failed to connect to localhost/127.0.0.1 (port 8080): connect failed: ECONNREFUSED (Connection refused)

В своей деятельности я получаю это сообщение: From GCM: device successfully registered!

И затем получаю эти сообщения: Попытка (попытка%1$d/%2$d) зарегистрировать устройство на демонстрационном сервере

Вот параметры для моего приложения:

static final String SERVER_URL ="http://localhost:8080/Server_Demo";

static final String SENDER_ID = "902733651294";

У меня есть догадка, что это связано с тем, как определяется моя сеть на моем компьютере и / или моем устройстве... Любая помощь будет принята с благодарностью!

РЕДАКТИРОВАТЬ: Изображение веб-сервера через "Динамический веб-проект" с использованием Eclipse.

1 ответ

Решение

Демо-сервер не работает на локальном хосте вашего телефона (то есть на самом телефоне), это точно. Это работает где-нибудь? Сначала разверните демонстрационный сервер, затем измените SERVER_URL соответственно.

В общем, GCM предполагает, что у вас есть некоторая облачная инфраструктура (то есть где-то размещенный веб-сервер). Это то, что означает С.

Другие вопросы по тегам