DEEP LINK · 唤起 App

Deep Link 生成器

一次填写域名、Android 包名、iOS Team ID 与自定义 scheme,同步生成 assetlinks.json、apple-app-site-association、App Link 清单片段与 scheme/intent 链接,自动校验格式,帮你排查"网页唤起 APP 失败"的配置问题。

1填写应用信息

2生成配置片段

// 填写上方信息后自动生成…

部署位置:assetlinks.json → https://域名/.well-known/assetlinks.json;AASA → https://域名/.well-known/apple-app-site-association(无 .json 后缀、application/json 返回)。

★场景预设与链路诊断

8 套业务场景一键填充域名、路径与参数;额外支持导出全部配置 JSON、验证清单 Markdown,并用自绘路由图说明三种唤起机制。

唤起路由示意图 · 自绘 SVG

方案管理 · 数值对比 · 导出

调好的参数可存成方案随时载入,也能生成可分享链接;结果里的数值列会自动画成对比图,并支持导出 CSV / JSON。

最近方案 暂无

🔗口径说明与常见误填

一次填写四份配置同出,部署路径自带标注

四份产出
链接 URL(scheme/intent/https)、assetlinks.json、AASA、Android intent-filter 清单片段四个标签页。
三种机制
自定义 scheme、Android App Link、iOS Universal Link,直达、免弹窗与回退行为各不相同。
格式校验
包名、Team ID、Bundle ID 与 SHA256 指纹边填边校验,非法格式即时提示。
部署位置
assetlinks.json 与 AASA 都放 /.well-known/;AASA 无 .json 后缀且以 application/json 返回。
回退兜底
未安装 App 时回退落地页或应用商店,scheme 按钮兜底。

这个工具解决什么问题

"点链接打开 App"总是差一步,多半是域名验证文件没配对。本工具一次填写域名、Android 包名、iOS Team ID 与自定义 scheme,同步生成 assetlinks.json、apple-app-site-association、App Link 清单片段与 scheme/intent 链接,自动校验格式并标注部署路径,专治"网页唤起 APP 失败"的配置问题。

三条验证守则

① 签名指纹对线上包:assetlinks.json 里的 SHA256 必须是线上 APK 的签名指纹,拿调试包指纹是最高频翻车点。

② AASA 三条硬规矩:不带 .json 后缀、以 application/json 返回、不能重定向,违反任意一条 iOS 都不识别。

③ scheme 会被抢注:私有协议任何 App 都能注册,还会弹打开方式确认;业务直达一律用 HTTPS 验证链接替代。

怎么用

  1. 第 1 步 · 填写应用信息
    关联域名、Android 包名、iOS Team ID 与 Bundle ID、自定义 scheme 逐项填写(可先载入示例)。
  2. 第 2 步 · 切换配置标签
    在链接 URL、assetlinks.json、AASA、intent-filter 四个标签间切换查看生成结果。
  3. 第 3 步 · 复制或下载
    一键复制当前片段,或下载对应配置文件。
  4. 第 4 步 · 部署并验证
    把文件放到域名 /.well-known/ 目录,重装 App 或等系统重新拉取后测试直达效果。

更新记录

  • v1.0 2026-11-02
  • 2026-11-02 上线首个版本
  • 2026-11-02 新增 intent 防劫持链接与指纹校验

常见问题

deeplink 怎么实现跳转 App?
三种机制:自定义 scheme(myapp:// 形式,兼容性最好但会被拦截提示)、Android App Link(HTTPS 域名加 assetlinks.json 验证后免弹窗直达)、iOS Universal Link(HTTPS 域名加 AASA 文件)。本页一次生成全部配置。
universal link 的 apple-app-site-association 怎么配?
放在域名 /.well-known/ 下,以 application/json 返回、不带 .json 后缀,appID 写 TeamID.BundleID 格式,paths 用通配符;改完需重装 App 或等系统重新拉取才生效。
App Links 和 scheme 有什么区别?
scheme 是私有协议,任何 App 都可抢注,浏览器会弹打开方式确认;App Link 用 HTTPS 地址并经过域名所有权签名验证,未安装时可无缝回退网页,分享出去也更安全。
网页唤起 APP 失败常见原因?
依次排查:assetlinks.json 返回 404 或路径不对、签名指纹与线上包不一致、AASA 未带正确 Content-Type、域名有重定向、Android 清单缺 autoVerify、iOS 未在 entitlements 声明 associated-domains。
短链落地页跳转怎么配置?
短链服务 302 到真实 HTTPS 深链即可;但 Universal Link 与 App Link 要求最终域名完成验证,经短链域名中转会失效,建议短链页内用 location.href 跳转并保留 scheme 兜底按钮。

💬 留言板 0

全部留言需审核通过后展示
💬

还没有留言,来抢沙发吧!

✍️ 说点什么
0 / 500
图形验证码
👣 做完这一步,顺便看看
🏛️ 凯撒密码解密 凯撒密码解密 :1~25 位位移加解密、ROT13 一键转换… → 🔤 乱码转换器在线修复 乱码转换器在线 :把“锟斤拷”“�”“涓枃”“😀”等乱… → 📸 代码截图美化工具 在线代码转图片工具:粘贴或输入代码(支持 JavaScrip… → 🎨 WCAG 对比度检测工具 在线颜色对比度检测工具:输入前景文字色与背景色(支持 #he… →
全部工具 →