我已经按照分支的设置文档进行本机反应,即https://help.branch.io/developers-hub/docs/react-native
React native Branch io 深度链接适用于 Android 部分,对于 ios 部分,如果单击我网站上的横幅,它会将我带到 appstore 而不是应用程序,尽管应用程序已安装在设备中。
当复制当用户单击横幅并将其粘贴到记事本中并长按时创建的链接时,我正在“在您的应用程序中打开”选项及其导航到应用程序。
我已经按照分支的设置文档进行本机反应,即https://help.branch.io/developers-hub/docs/react-native
React native Branch io 深度链接适用于 Android 部分,对于 ios 部分,如果单击我网站上的横幅,它会将我带到 appstore 而不是应用程序,尽管应用程序已安装在设备中。
当复制当用户单击横幅并将其粘贴到记事本中并长按时创建的链接时,我正在“在您的应用程序中打开”选项及其导航到应用程序。
由于“在您的应用程序中打开”选项在长按 Notes 应用程序上的链接时可见,这意味着通用链接在此处设置得很好。
根据您的查询,即使安装了应用程序,链接也会被重定向到 AppStore,这是在设备未获取 AASA 文件时发生的。这是 iOS ( https://forums.developer.apple.com/thread/123554 )中常见的问题,例如设备无法获取 AASA 文件,但这是间歇性问题,可以手动修复。您的设备还将尝试在特定持续时间获取 AASA 文件,这样有时也可以解决问题。
至于手动过程,请您在此处查看 Branch 文档并执行必要的步骤:https ://help.branch.io/developers-hub/docs/ios-troubleshooting#section-validate-if-aasa-文件成功下载
如果控制台显示 AASA 文件未获取,请尝试卸载应用程序,重新启动设备,然后重新安装应用程序。再次为 AASA 重新创建测试方法。
请注意:仅当按照我们的文档正确集成 SDK 时,才建议执行这些步骤。