Android App Link
一个 Android 会直接在已验证 App 中打开的 https 地址,由 assetlinks 文件和 App 的签名指纹授权。
更新于 2026年8月14日
Android App Link 是一个 https 地址,Android 会直接用它打开你的 App,不弹选择对话框,也不在浏览器里停一下。它是 Universal Link 在 Android 这边的对应物,工作方式也一样:由域名为 App 作担保。
验证针对链接所在主机上的 /.well-known/assetlinks.json 进行。这份文件列出包名,以及给 App 签名的那些证书的 SHA-256 指纹,Android 会在 App 安装时去检查它。应答规则与另一个平台完全相同——状态码 200、无跳转、application/json、传输层不做压缩。
指纹正是多数配置出错的地方。当你的 App 由 Play 签名时,用户拿到的那份证书并不是你构建机器上的那一份,因此 Play Console 里的指纹也必须列进去;只发布上传密钥的指纹,得到的链接会在本地测试中验证通过,却对真实用户悄悄退回浏览器。把真正在流通中的每一个指纹都列出来,并对着你线上的域名跑一遍文件检查。