从链接或自定义 URL 打开 React Native 应用程序

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

我正在尝试设置深层链接,以便我可以将用户从电子邮件地址链接到该应用程序。我已经阅读了设置 expo 的文档,并将应用程序名称的架构包含在

app.json
文件中

 "scheme": "testapp",

在我的

NavigationContainer
上,我在链接选项中添加了前缀,即:

<NavigationContainer linking={{
   prefixes: ["testapp://testapp"],
}}>

但是,当我尝试打开链接或在浏览器中使用

testapp://
exp://
根据文档时,它只会将我带到该查询的谷歌搜索结果页面。我已经在 Android Studio 和 iOS 上的 Expo Go 中进行了尝试。

任何建议表示赞赏。

谢谢,

react-native expo react-navigation
2个回答
0
投票

尝试使用浏览器时单击第二个链接,而不是像这样进行搜索。然后按继续

第一张图

第二张图


0
投票

您可以获取您的网络 IP(互联网)并在路由器中设置 DMZ 或更受限制的端口转发到您的计算机,然后,您可以使用此 IP 作为 exp://$YOUR_INTERNET_IP:8081/ 从您的计算机加载您的应用程序智能手机,它会提示使用 Expo GO 应用程序打开它,就是这样

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