android - React-native Linking.openUrl 不会打开到另一个屏幕的链接

标签 android react-native url navigation deep-linking

我有一个react-native应用程序,我正在尝试将用户“重定向”到另一个屏幕(基于从深层链接收到的url”,例如,如果用户位于屏幕A上,则退出应用程序,单击链接,屏幕 A 打开,用户应该从屏幕 A 重定向到屏幕 B。我在屏幕 A 上获取深层链接,但无法在 Android 上将用户重定向到屏幕 B。我的代码:

Linking.openURL(deepLink)

深层链接具有以下结构:

myApp://mainPage/address

当我使用 Linking.canOpenURL => 时,它会抛出错误。我似乎不知道我做错了什么,任何建议表示赞赏。谢谢

最佳答案

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

关于android - React-native Linking.openUrl 不会打开到另一个屏幕的链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71671633/

相关文章:

c#更改相对或绝对uri的文件名

java - 如何将Http url(图像URL)转换为字节缓冲区或字节?

android - 在同一部安卓手机中安装开发应用程序和播放商店应用程序

android - 找不到Gradle DSL方法 'getPackageLibrary()'

python - 如何在 Python 中对 URL 参数进行百分比编码?

react-native - 错误 : Error: Unable to resolve module ./ Hook 来自/node_modules/react-native-reanimated/src/reanimated2/index.ts

java - Mac上的Android问题响应 native

Android Studio 支持库的用途

android - Android Gradle资源排除文件不起作用

react-native - 导航器无法在React Native App中运行(参数0(NSNumber))