jpush-react-native
jpush-react-native copied to clipboard
修复应用在热启动的情况下,点击推送无法触发addNotificationListener的问题
原先在以下操作下存在addNotificationListener无法触发的问题
- 打开进入应用
- 按安卓的返回键或者手势进行退出【非任务管理,结束进程】
- 发送推送通知
- 点击推送通知,打开应用并没有触发addNotificationListener
原因: https://github.com/jpush/jpush-react-native/blob/dcb48c1cba608e9cddfa69f08f67910adc8c8cf2/android/src/main/java/cn/jiguang/plugins/push/receiver/JPushModuleReceiver.java#L39 接收到通知点击后,启动app,并发送事件。但是上述情况是退出app,发送事件时,js端还未添加监听事件。