Android Studio应用链接助手数字资产链接验证失败,nginx服务器使用有效的letsencrypt证书

时间:2017-03-22 15:03:04

标签: android ssl nginx deep-linking lets-encrypt

对于我的Android应用程序项目,我想使用app深度链接,使用应用程序链接助手。我已经完成了以下步骤:

  1. 添加了网址意图过滤器。
  2. 处理意图的逻辑
  3. 关联网站 - 使用调试证书创建DAL文件。
  4. 将文件另存为assetlinks.json
  5. 将文件保存在我的服务器https://sub.subdomain.example.com/.well-known/assetlinks.json
  6. 可以通过浏览器访问该文件。
  7. 但是当在android studio app链接助手链接中进行测试并验证时,它会给出错误“托管数字资产链接文件的网站必须支持带有效证书的HTTPS。请确保https://sub.sudomain.example.com/.well-known/assetlinks.json可以访问DAL文件”
  8. 我在服务器上使用以下配置:

    1. Ubuntu 16.04
    2. PHP 7
    3. 通过letsencrypt.org生成SSL证书
    4. SSL配置中使用的fullchain.pem和key.pem
    5. 的nginx / 1.10.0
    6. Android Studio 2.3

      有人可以指导可能出现的问题吗?为什么android studio app助手没有验证文件。

0 个答案:

没有答案