我已按照以下步骤在我的应用中使用Branch.io设置深层链接,并通过短信成功收到了我的第一个深层链接。
我的问题是,当我打开链接时,我不会直接进入链接目的地(网站或应用),而是直接进入消歧对话框,与此视频完全相同:https://www.youtube.com/watch?v=lpaByLW_ctw&t=3m21s
显然,可以通过将数字资产链接文件链接到给定的URL来避免这种情况。
当我使用App Links Assistant检查时,出现错误信息表明文件格式不正确,这是不正确的。当我点击链接时,我得到与预览中显示的完全相同的内容,但缺少SHA246指纹值(即使我填写了" SHA256指纹"在Branch.io仪表板中的字段,在&#34下;链接设置"," Android"," SHA256证书指纹")。
如何将此深层链接正确链接到我的Android应用程序?
答案 0 :(得分:0)
我不确定您为什么要按照上述方法将Branch链接域链接到资产链接文件。 Branch为您托管资产链接文件。
您只需在分支仪表板的链接设置中启用应用链接,然后添加SHA256证书即可。然后,分支机构将为您托管资产链接文件,该文件将由Google抓取。
要了解有关如何为应用配置应用链接的详情,请参阅分支文档here。
Here是关于深层链接工作的先决条件的更多信息的帖子。
答案 1 :(得分:0)
截至今天,Branch需要大约30分钟才能更新 .well-known / assetslinks.json 文件。 这让我很困惑,让我切换原来的SHA256指纹(这是有效的指纹),其他几个指纹,最后是无效指纹。
另请注意,如果您提供格式错误的SHA256,则不会在仪表板中收到任何错误。