iOS 微信分享的Universal Link配置
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS 微信分享的Universal Link配置相关的知识,希望对你有一定的参考价值。
参考技术A 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文件中的配置 就可以根据文档来了
iOS防止在WKWebView中打开Universal Link( Prevent universal links from opening in WKWebView)
以上是关于iOS 微信分享的Universal Link配置的主要内容,如果未能解决你的问题,请参考以下文章
跨平台应用开发进阶(三十四) :uni-app 应用 Universal Link 实现 iOS 微信分享
简单配置iOS的通用链接,迅速解决“universal link 校验不通过”问题!
iOS防止在WKWebView中打开Universal Link( Prevent universal links from opening in WKWebView)