如何从 headlessTask react-native 打开一个屏幕
How to open a screen from headlessTask react-native
我的 React-Native 应用程序有一个 headlessTask,当设备收到短信时触发。我希望我的应用程序在收到短信时打开一个屏幕,即使应用程序不是 运行.
我熟悉 react-navigation,但由于 headlessTask 不是组件,我什至无法发送导航道具。
我试过的:
以上解决方案仅在应用程序打开时有效。
P.S。在本机 Android 中,我可以通过在广播接收器中启动 Activity 来实现此目的。
您可以使用深层链接。
在你的无头任务中使用这样的东西:
Linking.openURL('example://sms-received/sms-data')
您还应该在应用中处理深层链接。
我的 React-Native 应用程序有一个 headlessTask,当设备收到短信时触发。我希望我的应用程序在收到短信时打开一个屏幕,即使应用程序不是 运行.
我熟悉 react-navigation,但由于 headlessTask 不是组件,我什至无法发送导航道具。
我试过的:
以上解决方案仅在应用程序打开时有效。
P.S。在本机 Android 中,我可以通过在广播接收器中启动 Activity 来实现此目的。
您可以使用深层链接。 在你的无头任务中使用这样的东西:
Linking.openURL('example://sms-received/sms-data')
您还应该在应用中处理深层链接。