Событие Distriqt PushNotification NOTIFICATION_SELECTED не сработает (VERSION = 6)

Distriqt PushNotification версия 6.0.029 Я использую PushNotificationsHelper в папке примера, есть несколько проблем, как показано ниже:

  1. Для инициализации PushNotifications.isSupported верните true, но как только я вызову регистр, и он снова вернет false. Я в конечном итоге прокомментировал //PushNotifications.isSupported для каждой функции вызова, чтобы убедиться, что она работает. Хорошо, это работает, и я получил регистрационный токен.

  2. Я использую GCM playload, в поле уведомления просто пытаюсь отобразить очень простой заголовок и текст уведомления. Хорошо, я получил всплывающее уведомление в фоновом режиме, но когда я выбираю уведомление, событие PushNotificationEvent.NOTIFICATION_SELECTED не запускается, это критическая проблема в моем проекте.

  3. Когда я использую Distriqt playload, поле данных. Я получил уведомление молча, когда в фоновом режиме ничего не появляется (почему?). И я получил данные, отправленные из события PushNotificationEvent.NOTIFICATION это нормально. К вашему сведению, я включил service.enableNotificationsWhenActive = true

Пожалуйста, ознакомьтесь с настройками моего проекта для включенных расширений ane:

  1. com.distriqt.PushNotifications
  2. com.distriqt.Core
  3. com.distriqt.playservices.GCM
  4. com.distriqt.AndroidSupport
  5. com.distriqt.playservices.Base

Устройство проверено:

  1. Mi Note (версия Android 6.0.1)
  2. Samsung Galaxy S3 (версия Android 4.1.2)

Может кто-нибудь, пожалуйста, посоветуйте, где я могу ошибиться, или это проблема расширения? Заранее спасибо.

1 ответ

Решение

Если вы зададите свой вопрос в системе отслеживания проблем github ( https://github.com/distriqt/ANE-PushNotifications/issues), мы поможем вам решить возникшие проблемы.

Скорее всего, ваша проблема в том, что ваш data полезная нагрузка не содержит минимальных полей для отображения уведомлений, т.е. title а также alert,

Также убедитесь, что у вас установлена ​​последняя версия поддержки ANE (Core, AndroidSupport и Play Services). Это может вызвать проблемы.

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