在DigitalOcean部署iOS Universal Link:apple-app-site-association文件路径疑问
解决Universal Link所需apple-app-site-association文件的放置问题
核心路径要求:这个文件必须放在你域名的根目录下,或者放在
.well-known子目录里(推荐后者,符合苹果官方规范)。- 根目录访问示例:
https://你的域名/apple-app-site-association - .well-known目录访问示例:
https://你的域名/.well-known/apple-app-site-association
- 根目录访问示例:
针对DigitalOcean静态网站的操作步骤:
- 如果你用的是DigitalOcean静态站点托管(比如Spaces+CDN组合):
- 直接把
apple-app-site-association文件上传到你设置为静态站点根目录的文件夹中; - 若选择
.well-known路径,先在根目录下创建名为.well-known的文件夹,再将文件放入该文件夹内。
- 直接把
- 关键注意点:文件不能添加任何后缀(比如不能是
.json结尾),文件名必须严格为apple-app-site-association。
- 如果你用的是DigitalOcean静态站点托管(比如Spaces+CDN组合):
验证路径是否正确:上传完成后,在浏览器中直接访问对应的URL,若能直接看到文件内的JSON内容,即说明路径配置正确。
Plaid对接额外提示:确保文件内的
applinks字段包含你的iOS应用Team ID和Bundle ID,格式参考如下:{ "applinks": { "apps": [], "details": [ { "appID": "你的TeamID.你的BundleID", "paths": ["*"] } ] } }
内容的提问来源于stack exchange,提问作者smeshko
相关产品推荐
相关产品推荐

