我的React-Native App有一个headlessTask,当设备收到短信时会触发。我希望我的应用程序在收到短信时打开一个屏幕,即使应用程序没有运行。
我熟悉react-navigation,但由于headlessTask不是组件,我甚至无法发送导航道具。
我尝试了什么: Headless Task use inside component with React Native
上述解决方案仅在应用程序打开时才有效。
P.S。在Native Android中,我可以通过在广播接收器中启动Activity来实现这一目的。
答案 0 :(得分:0)
您可以使用深层链接。 在无头的任务中,使用类似以下的内容:
Linking.openURL('example://sms-received/sms-data')
此外,您还应该处理应用程序中的深层链接。