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

来源:16-3 React Native 混合开发实战(iOS篇)-3

慕无忌4792273

2019-02-22

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

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

写回答

2回答

慕无忌4792273

提问者

2019-02-26

//img.mukewang.com/szimg/5c74f6800001740006390179.jpg

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

0
0

CrazyCodeBoy

2019-02-25

分享下建议和思路:

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

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

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

0
1
慕无忌4792273
点击 通知栏怎么才能唤醒app呢
2019-02-26
共1条回复

React Native技术精讲与高质量上线App开发

一个真实的上线项目,一次完整的开发过程,全面掌握React Native技术

1577 学习 · 727 问题

查看课程