Universal Links配置:如何匹配含@符号的路径?
Universal Links匹配
/@username路径的解决方案 问题背景
配置Universal Links时,现有apple-app-site-association文件可正常匹配/users/*、/events/*、/posts/*这类路径,但想要实现短链接功能、匹配/@username格式的路径时,尝试/@*、/\@*、/%40*等规则均无法生效。
问题原因与解决方法
实际问题根源在于Apple CDN缓存了旧的apple-app-site-association配置文件,导致新添加的路径匹配规则未被加载。
正确的匹配规则就是/@*,无需对@字符做转义或URL编码。只需等待Apple CDN完成配置更新(通常需要几小时,最长不超过24小时),新规则即可生效。
验证方式
- 等待CDN更新后,直接在目标设备上访问
/@xxx格式的链接,测试是否能唤起应用 - 通过Apple官方验证工具确认
apple-app-site-association文件的最新配置状态
内容的提问来源于stack exchange,提问作者arnekolja
相关产品推荐
相关产品推荐

