【问题标题】:Distriqt PushNotification event NOTIFICATION_SELECTED won't fire (VERSION = 6)Distriqt PushNotification 事件 NOTIFICATION_SELECTED 不会触发 (VERSION = 6)
【发布时间】:2017-03-19 14:57:54
【问题描述】:

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

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

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

  3. 当我使用 Distriqt 播放加载时,数据字段。我在后台默默地收到通知,什么都没有显示(为什么?)。我收到了从事件 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. 小米笔记(安卓6.0.1版)
  2. 三星 Galaxy S3(Android 版本 4.1.2)

任何人都可以请教我在哪里犯了错误或者这是本机扩展问题吗?提前致谢。

【问题讨论】:

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


    【解决方案1】:

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

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

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

    【讨论】:

    • 嗨迈克尔,感谢您的回答。找不到页面上方的 github 链接。无论如何,我使用了来自github.com/distriqt 的最新版本的 ANE。当我从后台选择通知时,为什么 PushNotificationEvent.NOTIFICATION_SELECTED 不会触发?请指教。谢谢
    • 只有订阅客户才能访问该存储库。这是我们支持和更新订阅的一部分。如果不是从该存储库下载 ANE,您将如何下载?
    • 好的。将问题移至 distriqt github。谢谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-18
    • 2015-06-25
    • 2014-11-30
    • 2012-06-12
    • 1970-01-01
    • 2014-09-13
    相关资源
    最近更新 更多