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 微信分享

微信分享提示universal link 校验不通过

简单配置iOS的通用链接,迅速解决“universal link 校验不通过”问题!

iOS防止在WKWebView中打开Universal Link( Prevent universal links from opening in WKWebView)

uniapp 微信登录报错universal link校验不通过

iOS Universal Link问题