React 本机 ios 与通用深度链接 URL

React native ios deeplinking with universal URL

我在使用 React Navigation 5 为 IOS 设置 React Native 深层链接时遇到了问题。 当我尝试 myownapp://homepage/ 的 URL 方案时,它会打开应用程序。

但是如果我尝试 url : https://dev.myownapp.com/homepage/ 它会打开 safari 浏览器,但不会打开应用程序。

我尝试通过在 AppDelegate.m 文件中添加适当的代码来使用文档,并且还在 Xcode 的 Associated Domains 中添加了 myownapp.com

你们能否简要介绍一下还需要完成哪些配置,因为在 android 中打开了同样的配置。提前致谢

你能达到 https://dev.myownapp.com/.well-known/apple-app-site-association or https://dev.myownapp.com/apple-app-site-association 吗?

如果不能,请将文件托管在您希望获得通用支持的服务器上 link。

所以要让它工作:

您需要通过设置 applinks:*.myownapp.com.

将您的应用设置为支持通配符域

您还需要将配置文件 (apple-app-site-association) 托管到所有子域,这意味着您可以访问:

您还应该注意的另一件事是您的所有域都必须支持安全连接 (https)。