push.on('notification')在Cordova

时间:2016-12-13 15:39:50

标签: cordova push-notification windows-phone win-universal-app visual-studio-cordova

预期行为

从通知

启动应用时,在on('notification')初始化后调用

launchArgs

实际行为

init已拨打但未on('notification')

重现场景(包括但不限于)

应用程序处于冷启动状态(从应用程序托盘中删除)用户将点击通知,该通知将启动应用程序并定向到特定屏幕

重现步骤

  1. 启动应用
  2. 登录该应用
  3. 将应用置于冷启动状态
  4. 接收推送通知
  5. 点按通知
  6. 应用程序启动到主屏幕
  7. 平台和版本(例如Android 5.0或iOS 9.2.1)

    Windows Phone 10(适用于Windows Phone 8.1)

    什么设备供应商(例如三星,HTC,索尼......)

    Microsoft Lumia 650

    Cordova CLI版本和cordova平台版本

    Cordova版本6.1.1

    Cordova平台版本Windows 4.3.2

    phonegap-plugin-push 1.8.2

    示例推送数据有效负载

    <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <toast launch="xyz"> <visual> <binding template="ToastText02"> <text id="1">Tile</text> <text id="2">Message</text> </binding> </visual> </toast>

    说明问题的示例代码

    文档中所述的推送通知的默认处理

    在重现问题时记录日志

    N / A

1 个答案:

答案 0 :(得分:0)

您需要使用cordova-windows@4.4+,因为它已修复CB-11658 activated event is not fired个问题。

对于冷启动你应该使用吐司&#39; launch属性并订阅activated cordova事件。

请参阅this comment,了解使用详情。