jpush-react-native
jpush-react-native copied to clipboard
解决 ios app 未启动状态,点击推送进入app在RN可能监听不到点击消息
你的运行环境
- 插件版本: 2.7.5
- react-native 版本:0.57.8
期望效果
ios app 杀死状态,点击推送进入app在RN可以监听到点击消息。
实际效果
有时点击推送RN那边接收不到点击消息。
重现步骤
- 杀死app
- 给app一个推送
- 点击推送
- 进入app,可能收不到该点击的消息
Debug logs
目前解决方法
js这边的init方法会调用原生的loadjs,loadjs会把点击的消息通过通知方式发送给rn,可是rn那边可能 addNotificationListener 还没注册成功,所以就收不到消息。如果在 addNotificationListener 之后再调用 init 方法,这样基本每次都能收到。
同样看到了 这块的实现有点迷。。。。。init的时候js还没有进行监听呢
请问这个问题解决了吗,我也遇到这个问题,不知道怎么解决