我正在配置Branch并在尝试测试我的设置时看到我认为的意外行为。我有一个Ionic 3.7应用程序,并且是Ionic / iOS / Android开发的新手 - 所以我一直在关注分支文档以尝试配置(仅适用于iOS)。
到目前为止我做了什么:
正如我所提到的,我是新手 - 在开始分支配置之前,我是否需要在apple-app-site-association
文件中遵循Apple Universal Link设置(来自here)?我没有在我所遵循的指南中看到任何提及 - 但是,它可能是非常基本的,以至于假设用户已经完成了它。
无论如何,我确实配置了该文件并使其可用,如Apple指南所述。当我点击我的分支链接时,我仍然看到相同的行为。
我发布的第二个分支指南只提到应用程序立即打开而不通过Safari进行测试 - 这是我看到的实际上是正确的吗?我没有安装SDK来处理链接,所以我也可以看到这种情况。
更新
我按照此处的说明继续安装SDK。这有点令人困惑,因为我不确定是否应该从上面的步骤1)补充config.xml
的添加内容,或者我的branch-config
部分应仅 SDK安装示例中的键。
我最终评论了对来自第1步的config.xml
的更改,看起来它有效,因为我现在通过之前创建的快速链接打开应用时看到了深层链接数据。之前我曾在Xcode中直接将域添加到我的权利文件中,所以我现在想知道是否需要这些额外的配置密钥以便在需要删除/读取iOS平台时保留权利更改。