Distriqt PushNotification事件NOTIFICATION_SELECTED不会被激活(VERSION = 6)

时间:2016-11-06 02:02:48

标签: push-notification air google-cloud-messaging ane distriqt

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

  1. 初始化PushNotifications.isSupported返回true,但是一旦我调用register,它就会再次返回false。我最后为每个调用函数注释了//PushNotifications.isSupported,以确保它有效。好的,它有效,我收到了注册令牌。

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

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

  4. 请阅读我的项目设置,包括:

    1. com.distriqt.PushNotifications
    2. com.distriqt.Core
    3. com.distriqt.playservices.GCM
    4. com.distriqt.AndroidSupport
    5. com.distriqt.playservices.Base
    6. 设备测试:

      1. Mi Note(Android版本6.0.1)
      2. 三星Galaxy S3(Android版本4.1.2)
      3. 任何人都可以建议我在哪里犯错或者是原生扩展问题?提前致谢。

1 个答案:

答案 0 :(得分:0)

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

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

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