branch.io通用链接不适用于测试航班构建

时间:2017-02-16 08:25:04

标签: ios testflight branch.io ios-universal-links

我已经配置了branch.io深层链接和所有选项,如下所述 dev.branch.io/getting-started/universal-app-links/overview /

我已经在XCode方面设置了相应的配置以及SDK集成,如https://dev.branch.io/getting-started/sdk-integration-guide/guide/ios/所述

我已使用https://dev.branch.io/getting-started/universal-linking-validator/页面上提供的工具和脚本验证了通用链接

所有测试都是正面的。

如果我直接从XCode构建并以调试模式安装,我也能够从我的Notes应用程序中粘贴的深层链接成功启动应用程序。

然而,一旦我通过试飞来分发构建版本,我无法成功启动应用程序,它总是将我带到App Store。

1 个答案:

答案 0 :(得分:0)

只要您点击分支深层链接,您的应用就应该打开并传递数据 - 无论您是在模拟器,设备还是Testflight上进行测试。 Branch与TestFlight的唯一问题是TestFlight处理IDFA的方式。 TestFlight使用假IDFA,这会弄清楚Branch如何识别安装vs打开。

在我使用TestFlight进行内部测试的分支测试中:

>>> list(tuple(reversed(x)) for x in product(range(4), A))
[('a', 0),
 ('b', 0),
 ('a', 1),
 ('b', 1),
 ('a', 2),
 ('b', 2),
 ('a', 3),
 ('b', 3)]

如果您的应用未在TestFlight中打开,则可能存在配置问题。您希望确保Branch Dashboardsettings you have in your app匹配。

此外,您希望确保您的TestFlights测试人员处于同一Development Team。这对于Apple Universal Linking来说至关重要。

最佳,