我为设置与 Nginx 集成的 iOS 通用链接而苦苦挣扎了几天,我按照下面的教程进行设置。
根据教程,我做了以下步骤,
- 预置了一台 Amazon Linux 2 服务器并安装了 Nginx 服务器版本 nginx 版本:nginx/1.16.1
- 使用我的域(sample.app)在 /etc/nginx/nginx.conf 中配置 SSL 并在 godaddy 中添加一条记录。
- 将网页内容添加到 /usr/share/nginx/html/ 目录。
- 另外将“apple-app-site-association”文件添加到具有以下内容的同一根目录中,
{
"applinks": {
"apps": [],
"details": [
{
"appID": "xsxsxsxs.com.sample.app",
"paths": [ "*", "/"]
}
]
}
}
- 然后在 /etc/nginx/sites-available/ 位置下添加 ssl.sample.com 文件,内容如下,
server {
...
location /apple-app-site-association {
default_type application/application/json;
}
}
- 终于成功重启了Nginx。
但是当我单击链接时,我仍然没有看到我的 iOS 应用程序正在打开。如何解决此问题?我在 /var/log/nginx 下没有看到任何与此通用链接相关的日志信息。
任何帮助将不胜感激。
谢谢。