微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

反应导航如何深层链接

如何解决反应导航如何深层链接

我有一个使用 Expo 应用程序的 React Native。我正在管理用户注册到应用程序。为此,一旦用户单击注册按钮,我就会向他发送一封电子邮件,其中包含一个 URL 以验证帐户。一旦用户单击 URL,如果他在电话上,我希望它打开应用程序(如果已安装),否则打开浏览器。如果他从桌面打开网址,那么我希望它打开浏览器。

  1. 应该如何传递 URL? (什么样的网址,假设我想导航到 https://example.com/validateAccount
  2. 如何在本地进行测试?
  3. 如果应用程序已安装,我该如何让其打开?因为,要传递的 URL 应该是 https://example.com 才能从网络浏览器打开它

链接配置:

  prefixes: [
    "http://192.168.1.13:19006","http://localhost:19006"
  ],config: {
    screens: {
      root: { ...}
    }
 }

解决方法

参考React导航的Deep-linking官方文档。 Deep Linking

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。