当我在chrome自定义选项卡内启动深层链接(指向应用程序活动)时,应用程序会关闭。还不知道是什么原因。我用的是Branch。IO for deep plinking.
期望的行为是打开从链接重定向的活动。
查看更多详细信息:
- 在我的应用程序中,有活动A,我点击了里面的链接活动
- 链接打开Chrome CustomTabs通过调用launchUrl()从活动 现在从活动A点击的链接实际上是一个深度链接,其中浏览器的行为是,它打开我的应用程序活动B从我的浏览器但是当这个链接打开CustomChromeTab我的应用程序关闭时,而不按要求进入活动B
- 最后我在logcat 中看不到任何错误
EDIT:这实际上可能是由于我们在Android上的分支SDK的最新版本中的错误。你能确认你使用的是v2.4.4或更高版本吗?
Branch的Alex。很高兴听到你发现分支链接很有用!Branch实际上并不支持应用内的深度链接,这听起来像是你想要实现的。你最好使用标准机制在应用程序内的活动之间移动,并依靠Branch来处理来自外部的用户。