push-уведомление от UrbanAirship не работает с живым сервером (т.е. с рабочим ключом) в Android - PullRequest
8 голосов
/ 07 ноября 2011

В одном из моих приложений для Android я использую push-уведомление от Urban Airship.

Проблема с приложением заключается в том, что когда я использую ключ разработки для push-уведомления, он работает идеально (приложение регистрируется и генерируется APID), но когда я использую рабочий ключ, оно вообще не работает ( APID не генерируется).

Однако я правильно настроил приложение для рабочего ключа (например, в файле airshipconfig.properties, 1) установить ключ для производственного ключа 2) делает inProduction = true.

Все еще не работает.

Я получаю сообщение об ошибке:

Название приложения - UAlib Остановите соединение. В образце удержания.

в logcat, каждый раз, когда я пытаюсь подключить его к работающему серверу (рабочий ключ).

Любая идея или помощь по этому вопросу будут высоко оценены.

Ответы [ 2 ]

1 голос
/ 18 ноября 2011

Я думаю, что ваш бесплатный период следования (так как вы используете транспорт с гелием) для push-уведомления от городского дирижабля закончен. Итак, у вас есть два варианта: 1) Либо вы берете какой-то платный план с городского дирижабля 2) Или перейдите на транспорт c2dm.

Транспорту c2dm не нужно иметь какой-либо план.

Надеюсь, это поможет вам.

0 голосов
/ 18 ноября 2011

В моем опыте UA это, скорее всего, серьезная проблема. Убедитесь, что все необходимые поля правильно заполнены для производственного ключа. Если проблема не устранена, создайте тестовое «Приложение» на сайте UA с правильными учетными данными приложения, чтобы убедиться, что это НЕ проблема с учетными данными. Кроме этого, свяжитесь с UA и попросите их устранить проблему.

Обязательными полями на сайте для правильной работы приложения на Android являются «Пакет Android» и «Токен авторизации C2DM», а также обязательно установите «Поддержка push-уведомлений».

...