Distriqt PushNotification 事件 NOTIFICATION_SELECTED 不会触发(VERSION = 6)

Distriqt PushNotification event NOTIFICATION_SELECTED won't fire (VERSION = 6)

Distriqt PushNotification 版本 6.0.029 我在示例文件夹中使用 PushNotificationsHelper,存在以下几个问题:

  1. 对于初始化 PushNotifications.isSupported return true,但是一旦我调用 register 并且它再次 return false。我最终为每个调用函数添加了注释 //PushNotifications.isSupported 以确保其正常工作。好的,成功了,我收到了注册令牌。

  2. 我使用 GCM 播放负载,通知字段只是尝试显示非常简单的通知标题和 body。好的,我在后台收到通知弹出窗口,但是当我 select 通知时,PushNotificationEvent.NOTIFICATION_SELECTED 事件不会触发,这是我项目中的关键问题。

  3. 当我使用 Distriqt 播放负载时,数据字段。我在后台静静地收到通知,没有任何显示(为什么?)。我收到了从事件 PushNotificationEvent.NOTIFICATION 发送的数据,这很好。仅供参考,我启用了 service.enableNotificationsWhenActive = true

请阅读我的项目设置以了解包含的扩展:

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

测试设备:

  1. 小米笔记(Android版本6.0.1)
  2. 三星 Galaxy S3(Android 版本 4.1.2)

任何人都可以请教我在哪里出错还是本机扩展问题?提前致谢。

如果您在 github 问题跟踪器 (https://github.com/distriqt/ANE-PushNotifications/issues) 中提问,我们将帮助您解决遇到的问题。

您的问题很可能是您的 data 负载不包含通知显示的最少字段,即 titlealert

此外,请确保您拥有最新版本的支持 ANE(核心、Android 支持和播放服务)。这可能会导致问题。