React-native Linking.openUrl 无法打开 link 到另一个屏幕

React-native Linking.openUrl doesn't open link to another screen

我有一个本机反应应用程序,我正在尝试将用户“重定向”到另一个屏幕(基于从深度 linking 接收到的 url,例如,如果用户在屏幕 A 上,然后退出应用程序,点击 link,屏幕 A 打开,用户应该从屏幕 A 重定向到屏幕 B。我正在深入 link屏幕 A,但无法在 android 上将用户重定向到屏幕 B。我的代码:

Linking.openURL(deepLink)

深度link有这样的结构:

myApp://mainPage/address

当我使用 Linking.canOpenURL => 它会抛出一个错误。我似乎无法弄清楚我做错了什么,任何建议都是appreciated.thank你

已解决:在此发帖以防其他人遇到同样的问题 - 我将 Linking.openURL(deepLink) 更改为 branch.openURL(deepLink) 并且有效