Appcelerator: push-уведомления Android не отправляются на устройства

Я использую облачные сервисы Appcelerator для push-уведомлений. Приложение корректно настроено на бот iOS и Android, а на устройстве появляются push-уведомления iOS. Однако на Android уведомления не отображаются.

Со стороны Android я проверил, что устройство Android подписано на уведомления, просмотрев список устройств, зарегистрированных на сайте.

На вкладке Android нажмите, чтобы убедиться, что ключ API идентичен ключу API в списке учетных данных на странице API Google, а идентификатор отправителя совпадает с номером проекта, указанным на странице настроек проекта.

Я следил за ответом на этой странице: Титановый Android-толчок Android-уведомления о сбое GCM?

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

ОБНОВЛЕНИЕ: я обнаружил, что могу увидеть ошибку, посмотрев на детали толчка. Я получаю следующую ошибку:

Exception Type: GCM; Error Code: 3103; Error Message: RegistrationId(s) is null or empty; Catched Exception: argument cannot be null

Я не уверен, что это значит, но это поле недоступно в форме push, поэтому я все еще не знаю, что делать.

ОБНОВЛЕНИЕ 2: я схватил другое устройство Android и запустил приложение на нем. (У меня было подозрение, что вышеупомянутая ошибка произошла из-за того, что первое устройство неправильно зарегистрировалось для отправки)

На втором устройстве уведомление до сих пор не пришло, однако в журнале сайта ошибок нет. Это показывает успех для iOS и Android. Возвращается на круги своя.

0 ответов

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