如何从headlessTask react-native打开一个屏幕

时间:2018-01-01 16:03:27

标签: react-native react-navigation

我的React-Native App有一个headlessTask,当设备收到短信时会触发。我希望我的应用程序在收到短信时打开一个屏幕,即使应用程序没有运行。

我熟悉react-navigation,但由于headlessTask不是组件,我甚至无法发送导航道具。

我尝试了什么: Headless Task use inside component with React Native

上述解决方案仅在应用程序打开时才有效。

P.S。在Native Android中,我可以通过在广播接收器中启动Activity来实现这一目的。

1 个答案:

答案 0 :(得分:0)

您可以使用深层链接。 在无头的任务中,使用类似以下的内容:

Linking.openURL('example://sms-received/sms-data')

此外,您还应该处理应用程序中的深层链接。