如何在模拟器中测试Branch.io?

Tal*_*boy 6 deep-linking ios ios-simulator branch.io ios9

我正在摸不着如何在模拟器上测试我的branch.io集成.

对于链接生成,我使用的是Javascript/web SDK而不是iOS SDK.当您点击我的目标网页上的"在应用中查看内容"按钮时,它会生成链接并关注它.

所有这一切都很有效,但是当我在模拟器中打开跳转页面时,它实际上从未尝试打开具有相同包标识符的手机上的本地应用程序.

我猜这可能是因为当前的应用程序商店URL框是空白的(因为它还不存在)...但我不知道如果我无法获得深层链接,我应该如何测试它是否有效在本地触发它.

谢谢!

st.*_*ick 2

@Tallboy,不幸的是模拟器不适合测试深层链接,原因有两个:

  1. 模拟器上没有 App Store,因此您看不到真正的重定向行为
  2. 模拟器不支持通用链接

您是完全正确的 - 您可以单击链接,然后手动打开应用程序。在这种情况下,我们使用“延迟深度链接”机制来确定该链接之前是否被单击过。我们的文档中讨论了该方法。

如果您对此有任何疑问,请询问。您还可以通过 support@branch.io 联系 Branch 团队。