如何在打开Branch.io deeplink时禁用消除歧义对话框

时间:2018-02-19 15:50:07

标签: android branch.io

我已按照以下步骤在我的应用中使用Branch.io设置深层链接,并通过短信成功收到了我的第一个深层链接。

我的问题是,当我打开链接时,我不会直接进入链接目的地(网站或应用),而是直接进入消歧对话框,与此视频完全相同:https://www.youtube.com/watch?v=lpaByLW_ctw&t=3m21s

显然,可以通过将数字资产链接文件链接到给定的URL来避免这种情况。

enter image description here

当我使用App Links Assistant检查时,出现错误信息表明文件格式不正确,这是不正确的。当我点击链接时,我得到与预览中显示的完全相同的内容,但缺少SHA246指纹值(即使我填写了" SHA256指纹"在Branch.io仪表板中的字段,在&#34下;链接设置"," Android"," SHA256证书指纹")。

如何将此深层链接正确链接到我的Android应用程序?

2 个答案:

答案 0 :(得分:0)

我不确定您为什么要按照上述方法将Branch链接域链接到资产链接文件。 Branch为您托管资产链接文件。

您只需在分支仪表板的链接设置中启用应用链接,然后添加SHA256证书即可。然后,分支机构将为您托管资产链接文件,该文件将由Google抓取。

要了解有关如何为应用配置应用链接的详情,请参阅分支文档here

Here是关于深层链接工作的先决条件的更多信息的帖子。

答案 1 :(得分:0)

截至今天,Branch需要大约30分钟才能更新 .well-known / assetslinks.json 文件。 这让我很困惑,让我切换原来的SHA256指纹(这是有效的指纹),其他几个指纹,最后是无效指纹。

另请注意,如果您提供格式错误的SHA256,则不会在仪表板中收到任何错误。