gpt4 book ai didi

android - Android 如何在服务器端使用 Digital Asset Links 验证深度链接

转载 作者:行者123 更新时间:2023-12-04 23:45:32 25 4
gpt4 key购买 nike

我想为我的 Android 应用启用深度链接。根据我对 Handling App Links 的描述的理解为 Android 应用启用深层链接需要进行以下更改:

  • 在服务器端发布数字 Assets 链接。
  • 添加 Intent 过滤器以支持深度链接。
  • 如果我们不想看到应用建议,请在上述 Intent 过滤器中设置 autoVerify true。

  • 我有以下问题仍未得到解答:
  • Android 如何使用服务器上发布的数字 Assets 链接验证深度链接?
  • 此验证是否需要请求 https://example.com/.well-known/assetlinks.json每次用户单击 Intent 过滤器中声明的链接时?
  • Android 是否会在安装应用程序时下载assetlinks.json 文件,并且所有进一步的验证都在本地完成而无需访问服务器?

  • 对于理解验证过程的任何帮助,我将不胜感激。

    免责声明:我刚刚开始 Android 编程。

    最佳答案

  • 当用户安装应用程序时,Android 会看到 Intent 过滤器和
    检查指定站点是否存在声明列表;
    如果存在,Android 会检查该文件是否包含语句
    授予应用程序链接处理,并根据
    通过证书哈希声明。如果一切顺利,Android
    然后将转发任何​​ https://www.example.com的 Intent
    example.com 应用程序。
  • 当用户单击指向 https://www.example.com/puppies 的链接时上
    他们的设备。 Android 将 Intent 转发到 example.com 应用程序。
  • 仅在安装时进行验证

  • 您可以在这里了解更多信息: https://developers.google.com/digital-asset-links/v1/getting-started

    关于android - Android 如何在服务器端使用 Digital Asset Links 验证深度链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48425168/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com