1

Теперь, когда я вижу образец (Android) приложение регистрируется для Bluemix-PUSH notifications.I настроили данные в Bluemix приложения (APP ROUTE, APP UID)Студия эмулятор не получает Bluemix нажимные сообщения

Я использую Приложение Bluemix от ---- https://github.com/ibm-bluemix-mobile-services/bms-samples-android-hellopush. Я вытащил этот проект и построил его с соответствующими настройками градиента зависимостей.

Но проблема в том, что я не вижу сообщение Push, отправленное из приложения Bluemix в Android-приложение эмулятора, зарегистрированное на Android-модуле. Также я не вижу ошибки в файлах журналов.

Есть ли какие-либо другие порты, которые необходимо открыть на Защищенная банковская сеть для того, чтобы получать сигналы от Bluemix?

Я использую Android Studio 1.5.1, JDK 1.7 и эмулятор - API 19 (с поддержкой API Google).

Я построил пример приложения с помощью Android API 23,0

Что мы должны проверить на уведомлениях PUSH на эмуляторе студии?

+0

@ Dave - Я использовал сервер кнопочный с подробной информацией Правильного счета Google/проектом. То же примерное приложение отлично работает в локальной среде, и приложение не может получать нажатия на защищенную среду (офисную сеть). Будет ли эмулятор получать толкает на защищенную сеть или - нужен брандмауэр? Я могу видеть, что эмулятор зарегистрирован успешно для нажатий - см. Журнал-- com.ibm.hellopush I/MainActivity :: Регистрация для уведомлений com.ibm.hellopush W/InstanceID/Rpc: Найдено 10007 Я также могу видеть устройство ID, токен и т. Д. Здесь com.ibm.hellopush I/MainActivity :: Успешно зарегистрирован для push-уведомлений – user2786213

+0

вы можете включить свой полный логарифм в свой предыдущий вопрос? Кроме того, если вы успешно зарегистрировались, ваша сеть/брандмауэр не является проблемой. Имейте в виду, что нажатие может занять до 30 минут для достижения устройства и не гарантируется. Как вы отправляете уведомление? –

ответ

1

Если ошибок нет, возможно, что ваши учетные данные приложения Google настроены с использованием неправильного ключа API.

Убедитесь, что вы создали сервер ключа, а не Android Keyenter image description here

+0

Я использовал сервер Key-with Правильный аккаунт Google/детали проекта. То же примерное приложение отлично работает в локальной среде, и приложение не может получать нажатия на защищенную среду (офисную сеть). Будет ли эмулятор получать толкает на защищенную сеть или - нужен брандмауэр? Я могу видеть, что эмулятор зарегистрирован успешно для нажатий - см. Log-- com.ibm.hellopush I/MainActivity :: Регистрация для уведомлений com.ibm.hellopush W/InstanceID/Rpc: Найден 10007 Я также могу видеть идентификатор устройства, токен и т. Д. .. здесь com.ibm.hellopush I/MainActivity :: Успешно зарегистрирован для push-уведомлений. – user2786213

+0

Защищенная сеть звучит так, как будто это может быть причиной. Может захотеть взглянуть на http://stackoverflow.com/questions/15571576/which-port-and-protocol-does-google-cloud-messaging-gcm-use и посмотреть, блокирует ли сеть использование портов GCM. –