2019(为什么2020年现在写文章,是因为新项目有需要了 不如做个文章记录一下)项目初期需要配置微信分享进行引流,就阅读了微信开放平台的文档 发现微信在2019年9月份更新sdk 这样呢在项目配置中多了咱们标题上的Universal Link问题 但这个是什么呢
Universal Link 是 iOS9 推出的一项功能,使你的应用可以通过传统的HTTPS链接来启动APP,而不是使用 scheme 的方式了
接下来直接进入操作:
1.在微信应用配置中 就需要填写Universal Link配置了 (注意一定是https://开头 例:https://www.Share.com/)
2.在项目配置的时候有用到://向微信注册 比如:
[WXApi registerApp:@"APPID" universalLink:@"https://www.Share.com/"];
3.然后去Apple开发官网去配置开启identifiers 在appid中找到需要配置app的appid,打开Associated Domains功能 一定配置新的证书文件,
4然后开发者平台配置完成 进入项目中--siigning&capablillities 点击..Capability-添加Associated Domains 然后配置Domains:一定是applinks:+微信配置的域名 (例:applinks:www.Share.com) (这个是固定格式applinks:加上什么什么域名 )
5.然后需要写一个apple-app-site-association文件不带任何后缀的文件 放在准备好的那个域名根目录或.well-known子目录下。
{"applinks":{"apps":[], "details":[{"paths":["*"],"appID":"TeamID.BundleIdetifier"}]}}
6.剩下的就是关于微信SDK文档中 关于xcode配置了 比如info文件中的配置 就可以根据文档来了