【问题标题】:instant apps DAL failed [duplicate]即时应用程序 DAL 失败 [重复]
【发布时间】:2017-12-03 05:30:58
【问题描述】:

我正在按照Android Documentation 中的说明开发一个免安装应用。

对于应用链接,我使用的是工具下的“应用链接助手”工具。在“App links assistant”>“Associate Website”下,我点击了“Open Digital Asset Links File Generator”按钮并成功生成了文件。但未能链接和验证。

Screenshot

有人知道如何解决这个问题吗?我的即时应用程序也无法通过其链接打开。

注意:我的域已通过 SSL 认证。

【问题讨论】:

  • 首先,使用developers.google.com/digital-asset-links/tools/generator 验证您的应用链接是否正确。然后,您可以使用“测试 Web URI 意图”developer.android.com/training/app-links/index.html#testing 的命令行来检查您的 JSON 文件以及清单文件是否有效。
  • 我通过将 android studio 从 canary 4 更新到 5 解决了“链接和验证”问题。这可能是那个旧版本中的错误。但仍然无法通过链接打开我的免安装应用。
  • 您在尝试运行即时应用程序时是否遇到任何错误,日志?还是您的链接会打开浏览器?
  • 我没有收到任何错误

标签: android android-instant-apps


【解决方案1】:

您的服务器没有有效的 SSL 证书。确保您的 assetlinks.json 文件可以通过 HTTPS 访问。您可以使用 curl 简单地检查访问权限:

curl https://yourdomain.com/.well-known/assetlinks.json

【讨论】:

  • 我的域现已通过 SSL 认证。但仍然无法在移动浏览器中打开我的即时应用网址。
【解决方案2】:

我通过将 android studio 从 canary 4 更新到 5 解决了“链接和验证”问题。这可能是旧版本中的错误。但仍然无法通过链接打开我的免安装应用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-07-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-11
    • 2016-10-20
    • 2019-11-17
    相关资源
    最近更新 更多