简介

随着iOS和微信SDK版本的更新,有变化。

 

nginx  配置iOS微信授权登录   Universal Links(通用链接)_开发者账号

新版本,需要配置Unuversal Links

应用

链接必须是https协议,且在webView打开链接时为跨域的方式(与当前域名不同),才会被作为通用链接唤起。

在根目录或者.well-know目录中存放文件名为apple-app-site-association的文件。("https://域名/.well-know/apple-app-site-association" 或 "https://域名/apple-app-site-association")

apple-app-site-association文件的内容格式如下:

{
"applinks":{
"apps":[],
"detail":[{
"appID":"teamID.bundleID",
"paths": ["*"]
}]
}
}

appID是公司开发者账号的小组id和包名id,中间用.隔开

paths是在项目中的的.entitlements文件中域名后支持的路径,*表示全路径,download表示download路径下的所有url都可以进入到app中打开,其他的路径是不允许使用的

 

NGINX配置

     location ~ /apple-app-site-association {
default_type application/json;
alias /home/XXX/utils/apple-app-site-association;
}

nginx  配置iOS微信授权登录   Universal Links(通用链接)_ios_02