jpush-react-native icon indicating copy to clipboard operation
jpush-react-native copied to clipboard

解决 ios app 未启动状态,点击推送进入app在RN可能监听不到点击消息

Open falcon11 opened this issue 5 years ago • 2 comments

你的运行环境

  • 插件版本: 2.7.5
  • react-native 版本:0.57.8

期望效果

ios app 杀死状态,点击推送进入app在RN可以监听到点击消息。

实际效果

有时点击推送RN那边接收不到点击消息。

重现步骤

  1. 杀死app
  2. 给app一个推送
  3. 点击推送
  4. 进入app,可能收不到该点击的消息

Debug logs

目前解决方法

js这边的init方法会调用原生的loadjs,loadjs会把点击的消息通过通知方式发送给rn,可是rn那边可能 addNotificationListener 还没注册成功,所以就收不到消息。如果在 addNotificationListener 之后再调用 init 方法,这样基本每次都能收到。

falcon11 avatar Mar 26 '20 18:03 falcon11

同样看到了 这块的实现有点迷。。。。。init的时候js还没有进行监听呢

plimerence avatar Jun 02 '20 06:06 plimerence

请问这个问题解决了吗,我也遇到这个问题,不知道怎么解决

Coder108 avatar Aug 20 '21 06:08 Coder108