You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何配置apple-app-site-association仅跳转含特定URL查询参数的链接?

配置apple-app-site-association实现仅跳转带特定查询参数的链接

你当前的配置之所以会匹配所有链接,是因为没明确限定路径规则——就算没有modal=CreatePassword参数,系统也会默认匹配根路径下的所有链接。要实现只跳转带指定参数的链接,得调整components里的规则,同时明确路径和参数的双重要求。

正确的配置示例如下:

"applinks": {
    "details": [
        {
            "appIDs": ["com.app"],
            "components": [
                {
                    "/": "/",
                    "?": {
                        "modal": "CreatePassword"
                    }
                }
            ]
        }
    ]
}

配置关键点说明

  • 添加"/": "/":明确限定仅匹配网站的根路径链接,避免匹配其他子路径的链接
  • "?"部分的规则:要求链接必须携带modal=CreatePassword这个查询参数,只有同时满足路径和参数条件的链接,才会触发App跳转

额外注意事项

  • 确保配置文件的JSON格式完全正确,没有语法错误(比如引号、逗号的使用)
  • 配置文件需要部署在网站的.well-known目录下(路径为https://www.example.com/.well-known/apple-app-site-association),或者直接放在网站根目录
  • 测试前建议清除Safari缓存,或者使用未测试过该链接的设备,避免旧配置的缓存影响测试结果
  • 可以使用苹果官方的App Search API验证工具检查配置是否符合要求

内容的提问来源于stack exchange,提问作者Iraklii

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.05 15:55:14