预期行为
从通知启动应用时,在on('notification')
初始化后调用 launchArgs
实际行为
init
已拨打但未on('notification')
重现场景(包括但不限于)
应用程序处于冷启动状态(从应用程序托盘中删除)用户将点击通知,该通知将启动应用程序并定向到特定屏幕
重现步骤
平台和版本(例如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
答案 0 :(得分:0)
您需要使用cordova-windows@4.4+,因为它已修复CB-11658 activated event is not fired个问题。
对于冷启动你应该使用吐司&#39; launch
属性并订阅activated
cordova事件。
请参阅this comment,了解使用详情。