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 предполагает, что у вас есть некоторая облачная инфраструктура (то есть где-то размещенный веб-сервер). Это то, что означает С.