Событие Distriqt PushNotification NOTIFICATION_SELECTED не сработает (VERSION = 6)
Distriqt PushNotification версия 6.0.029 Я использую PushNotificationsHelper в папке примера, есть несколько проблем, как показано ниже:
Для инициализации PushNotifications.isSupported верните true, но как только я вызову регистр, и он снова вернет false. Я в конечном итоге прокомментировал //PushNotifications.isSupported для каждой функции вызова, чтобы убедиться, что она работает. Хорошо, это работает, и я получил регистрационный токен.
Я использую GCM playload, в поле уведомления просто пытаюсь отобразить очень простой заголовок и текст уведомления. Хорошо, я получил всплывающее уведомление в фоновом режиме, но когда я выбираю уведомление, событие PushNotificationEvent.NOTIFICATION_SELECTED не запускается, это критическая проблема в моем проекте.
Когда я использую Distriqt playload, поле данных. Я получил уведомление молча, когда в фоновом режиме ничего не появляется (почему?). И я получил данные, отправленные из события PushNotificationEvent.NOTIFICATION это нормально. К вашему сведению, я включил service.enableNotificationsWhenActive = true
- Формат воспроизведения GCM от http://airnativeextensions.com/extension/com.distriqt.PushNotifications
Пожалуйста, ознакомьтесь с настройками моего проекта для включенных расширений ane:
- com.distriqt.PushNotifications
- com.distriqt.Core
- com.distriqt.playservices.GCM
- com.distriqt.AndroidSupport
- com.distriqt.playservices.Base
Устройство проверено:
- Mi Note (версия Android 6.0.1)
- Samsung Galaxy S3 (версия Android 4.1.2)
Может кто-нибудь, пожалуйста, посоветуйте, где я могу ошибиться, или это проблема расширения? Заранее спасибо.
1 ответ
Если вы зададите свой вопрос в системе отслеживания проблем github ( https://github.com/distriqt/ANE-PushNotifications/issues), мы поможем вам решить возникшие проблемы.
Скорее всего, ваша проблема в том, что ваш data
полезная нагрузка не содержит минимальных полей для отображения уведомлений, т.е. title
а также alert
,
Также убедитесь, что у вас установлена последняя версия поддержки ANE (Core, AndroidSupport и Play Services). Это может вызвать проблемы.