跳到工具区
移动开发

AASA / App Links 关联配置

在浏览器本地生成 AASA 与 assetlinks.json,并模拟有序的 Universal Links 路由规则。

Web Worker 仅本地处理工具
输入0 个字符
结果0 个字符
就绪

应用链接关联台 · 先核对身份,再判断路由

JSON 格式正确,只完成了信任握手的一侧。

网站、已签名应用、系统验证器与 URL 规则必须指向同一组身份。这里生成本地配置证据,并按当前模型模拟 Apple 规则顺序;它不会把一份 JSON 误判成线上域名与真实安装包已经建立关联。

双向信任握手

iOS 应用

TEAM ID + BUNDLE ID

associated-domains entitlement

网站

HTTPS ORIGIN

在精确路径托管 AASA 或 assetlinks.json

ANDROID 应用

PACKAGE + SHA-256

manifest intent filter + 已安装签名证书

身份核对轨道

Apple app IDABCDE12345.com.example.app

生成器按 Team ID + Bundle ID 组合

Android targetcom.example.app

application ID / package name

发布签名AA:BB:…:32 BYTES

已安装 APK 的 SHA-256 证书指纹

Play App SigningPLAY CERTIFICATE

常与本地 upload key 不同

有序路由判定场

ORDERCOMPONENTRULINGEVIDENCE
01/private/*排除首个匹配即停止
02/products/*包含按 pathname 匹配
03/search/* + query包含路径与查询条件
04/help/* + fragment排除片段条件
05*包含兜底规则

平台差异图

CONTRACTAPPLEANDROID
网站侧身份AASA appIDsDigital Asset Links target
URL 范围components 的 path / query / fragmentmanifest intent filters
网站动态规则AASA componentsAndroid 15+ dynamic components
签名证据应用标识前缀 + bundle IDSHA-256 签名证书
本地模拟按顺序首个匹配的 AASA 子集只生成身份 statement,不模拟 manifest

生产环境发布跑道

01 · Apple/.well-known/apple-app-site-associationHTTPS · 无扩展名 · JSON MIME · 不重定向
02 · Android/.well-known/assetlinks.jsonHTTPS · application/json · 不重定向
03 · 每个 host各自提供关联文件根域名与子域名分别验证
04 · 缓存Apple CDN / 设备验证器部署完成不等于设备立即刷新
05 · Apple 旧版边界未压缩 128 KB保持规则简洁

排障阶梯

01
FETCH

文件不可访问或发生重定向

02
PARSE

MIME 错误或 JSON 无法解析

03
IDENTITY

app ID、package 或 signer 不一致

04
APP CONFIG

entitlement 或 manifest 缺失

05
ROUTE

有序规则没有命中

06
DEVICE

安装状态、缓存或浏览器行为

安全边界

通过路由进入应用的参数仍是不可信输入。

关联文件只能证明控制关系,不能授予业务权限。应用仍应解析并规范化 URL,要求登录,校验资源归属,对破坏性操作再次确认,并保留安全的网页回退路径。

直接回答

在浏览器本地生成 Apple AASA 与 Android assetlinks.json,检查应用身份字段并模拟有序 AASA 路由;不代替远端部署、TLS、entitlement、manifest 或应用签名验证。

它能做什么?

  • Apple AASA
  • Android assetlinks
  • 模拟

如何使用 AASA / App Links 关联配置

  1. 01

    选择任务

    在工作区选择Apple AASA、Android assetlinks和模拟。

  2. 02

    提供输入

    {"applinks":{"details":[{"appIDs":["TEAMID.com.example.app"],"components":[{"/":"/products/*"}]}]}}。内容始终留在浏览器的本地处理流程中。

  3. 03

    检查结果

    运行工具,检查结果和诊断信息;页面提供复制或下载时,可以直接导出。

常见问题

AASA / App Links 关联配置是什么?
在浏览器本地生成 Apple AASA 与 Android assetlinks.json,检查应用身份字段并模拟有序 AASA 路由;不代替远端部署、TLS、entitlement、manifest 或应用签名验证。
AASA / App Links 关联配置能做什么?
AASA / App Links 关联配置支持Apple AASA、Android assetlinks和模拟,所有模式都可以直接在当前页面使用。
AASA / App Links 关联配置会上传我的数据吗?
AASA / App Links 关联配置会在浏览器本地处理输入内容。DevSexy 不会增加上传、登录或服务器处理步骤。
DevSexy 在浏览器本地处理工具输入:不追踪粘贴内容,无需账号,也没有上传步骤。