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

问题描述 投票:0回答:1

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

Linking.openURL(deepLink)

深层链接具有以下结构:

myApp://mainPage/address

当我使用

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

android react-native url navigation deep-linking
1个回答
1
投票

已解决:在此发帖以防其他人遇到同样的问题 - 我将

Linking.openURL(deepLink)
更改为
branch.openURL(deepLink)
并且成功了

© www.soinside.com 2019 - 2024. All rights reserved.