打开 Branch.io 深层链接时如何禁用消歧对话框
How to disable disambiguation dialog when opening Branch.io deeplink
我已按照步骤在我的应用程序中使用 Branch.io 设置深度 links,并且我通过短信成功收到了我的第一个深度 link。
我的问题是,当我打开 link 时,我并没有直接转到 link 目的地(网站或应用程序),而是转到一个消歧对话框,就像在这个视频中一样:https://www.youtube.com/watch?v=lpaByLW_ctw&t=3m21s
显然,这可以通过 link 将数字资产链接文件连接到给定的 URL 来避免。
当我用 App Links Assistant 检查这个时,出现一个错误,说文件格式不正确,这不是真的。当我单击 link 时,我得到的内容与预览中显示的内容完全相同,但缺少 SHA246 指纹值(即使我填写了 Branch.io 仪表板中的 "SHA256 Fingerprint" 字段,在 "Links Settings", "Android", "SHA256 Cert Fingerprints").
如何正确地 link 这么深 link 我的 Android 应用程序?
我不确定您为什么要按照上述方法将 link 您的 Branch link 域 asset-link 文件。 Branch 为您托管资产 link 文件。
您需要做的就是在 Branch 仪表板的 Link 设置中启用 App Links 并添加您的 SHA256 证书。然后 Branch 将为您托管 asset-link 文件,该文件将被 Google.
抓取
要了解有关如何为您的应用配置应用 link 的更多信息,您可以参考 Branch 文档 here。
是 post 以获取有关 deeplinking 工作先决条件的更多信息。
截至今天,Branch 需要大约 30 分钟来更新 .well-known/assetslinks.json 文件。
这让我感到困惑,并让我将我原来的 SHA256 指纹(这是有效的)换成了其他几个指纹,最后得到了一个无效的指纹。
另请注意,如果您提供 ill-formed SHA256,您将不会在仪表板中收到任何错误。
我已按照步骤在我的应用程序中使用 Branch.io 设置深度 links,并且我通过短信成功收到了我的第一个深度 link。
我的问题是,当我打开 link 时,我并没有直接转到 link 目的地(网站或应用程序),而是转到一个消歧对话框,就像在这个视频中一样:https://www.youtube.com/watch?v=lpaByLW_ctw&t=3m21s
显然,这可以通过 link 将数字资产链接文件连接到给定的 URL 来避免。
当我用 App Links Assistant 检查这个时,出现一个错误,说文件格式不正确,这不是真的。当我单击 link 时,我得到的内容与预览中显示的内容完全相同,但缺少 SHA246 指纹值(即使我填写了 Branch.io 仪表板中的 "SHA256 Fingerprint" 字段,在 "Links Settings", "Android", "SHA256 Cert Fingerprints").
如何正确地 link 这么深 link 我的 Android 应用程序?
我不确定您为什么要按照上述方法将 link 您的 Branch link 域 asset-link 文件。 Branch 为您托管资产 link 文件。
您需要做的就是在 Branch 仪表板的 Link 设置中启用 App Links 并添加您的 SHA256 证书。然后 Branch 将为您托管 asset-link 文件,该文件将被 Google.
抓取要了解有关如何为您的应用配置应用 link 的更多信息,您可以参考 Branch 文档 here。
截至今天,Branch 需要大约 30 分钟来更新 .well-known/assetslinks.json 文件。 这让我感到困惑,并让我将我原来的 SHA256 指纹(这是有效的)换成了其他几个指纹,最后得到了一个无效的指纹。
另请注意,如果您提供 ill-formed SHA256,您将不会在仪表板中收到任何错误。