0

当我在 chrome 自定义选项卡中启动深层链接(指向应用程序活动内)时,应用程序会关闭。还不能找出任何原因。我正在使用 Branch.io 进行深度链接。

预期的行为是打开从链接重定向的活动。

更多详情:

  • 在我的应用程序中,有 Activity A,我点击了 Activity A 中的链接
  • 通过从 Activity A 调用 launchUrl() 在 Chrome CustomTabs 中打开该链接
  • 现在,从活动 A 中单击的链接实际上是一个深度链接,其中浏览器行为是,它从我的浏览器打开我的应用程序活动 B
  • 但是当这个链接打开 CustomChromeTab 我的应用程序关闭时,没有按照需要去 Activity B
  • 最后我在 logcat 中看不到任何错误
4

1 回答 1

1

编辑:这实际上可能是由于我们在 Android 上最新版本的 Branch SDK 中存在的错误。您能否确认您使用的是 v2.4.4 或更高版本?

来自 Branch.io 的 Alex 在这里:很高兴听到您发现 Branch 链接很有用!Branch 实际上并不支持应用内深度链接,这听起来像是您要实现的。您最好使用标准机制在应用程序内的活动之间移动,并依靠 Branch 来处理来自外部的用户。

于 2016-10-05T16:48:07.733 回答