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

如何从Shopify主题应用扩展实现深度链接?iOS关联文件部署疑问

Shopify店铺添加apple-app-site-association文件的可行方案

针对iOS设备需要在店铺根域名访问apple-app-site-association文件的需求,以下是几种适配Shopify环境的解决方法:

1. Shopify Plus专属方案:直接上传根域名文件

Shopify Plus商家可直接通过后台上传文件:

  • 进入Shopify后台 设置 > 域名 > 管理 > 文件
  • 上传无后缀的apple-app-site-association文件,上传完成后即可通过https://{你的店铺域名}/apple-app-site-association访问

2. 全商家通用:应用代理转发请求

通过Shopify应用代理将根路径请求转发至你的托管服务器:

  • 在你的Shopify应用后台,进入 设置 > 应用代理
  • 添加代理规则:设置代理路径前缀为/apple-app-site-association,代理URL指向你服务器上托管该文件的地址
  • 确保服务器返回文件时,Content-Type头设置为application/json,且文件本身不带.json后缀

3. 临时过渡:主题代码注入拦截请求

此方法非标准方案,仅作临时应急使用:

  • 进入Shopify后台 在线商店 > 主题 > 操作 > 编辑代码,打开theme.liquid文件
  • 在<head>标签内插入以下Liquid代码:
{% if request.path == '/apple-app-site-association' %}
  {% layout none %}
  {{ '你的apple-app-site-association完整JSON内容' | json }}
{% endif %}

注意:该方法可能存在缓存失效问题,且不完全符合Apple的文件托管规范,建议仅作为短期过渡。

验证要点

  • 确保apple-app-site-association的JSON内容符合Apple官方规范,无语法错误
  • 使用Apple官方验证工具确认文件可被正常解析

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.14 20:32:05