请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于原生收到推送,然后点击消息栏无法唤醒app,和点击消息栏app跳转问题

老师 请教个问题,原生收到广播以后,点击广播 怎么才能拉起RN 指定的界面,我写了自定义的广播接受器,然后启动在 广播点击的action 中 做了 启动MainActivity, 每次拉起都是登录界面。怎么才能 启动任意的RN 界面,Activity和RN 界面之间是怎么关联的

我遇到一个问题是:接受到推送消息以后,当app 进程被杀死的情况下,点击消息栏的推送消息,无法唤醒app,也无法跳转到指定界面。我的思路是在原生中写了一个广播接收器,然后监听action,当监听到action后 向RN 端发送一个事件,RN端对这个事件做一个监听,然后处理 其他的跳转逻辑。 但是 当app进程被杀死的情况下,能收到推送的消息。但是点击消息却无法跳转。我在网上查了很多资料,实在无果。请老师 指点迷津,不胜感激!

正在回答 回答被采纳积分+3

插入代码

2回答

提问者 慕无忌4792273 2019-02-26 16:20:49

https://img1.sycdn.imooc.com//szimg/5c74f6800001740006390179.jpg

在点击通知之后,启动MainActivity  究竟会启动哪一个界面,或者说这个MainActivity 怎么管理RN 界面 ,它们怎么联系的

0 回复 有任何疑惑可以回复我~
CrazyCodeBoy 2019-02-25 13:32:56

分享下建议和思路:

  • 在native和RN之间做个中间页面,记为A;

  • 通知栏统一跳转到A页面;

  • A页面根据参数打开指定的RN页面;

0 回复 有任何疑惑可以回复我~
  • 提问者 慕无忌4792273 #1
    点击 通知栏怎么才能唤醒app呢
    回复 有任何疑惑可以回复我~ 2019-02-26 10:26:35
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号