一、缘起
微信从某个版本开始只支持universal link来进行分享了,因为自己找资料和配置也花了几天的时间才成功,所以这里给大家提供简洁的集成步骤。如果不成功可以私信我
二、步骤
-
pod集成微信
image.png -
AppDelegate Lanuchfinish方法中注册微信
image.png
注意:此处universalLink为微信回调app用的,后面会说明这个权限文件的内容和作用。实用universalLink 必须网站已开通https,可以在阿里或七牛后台开通。
-
在xocde Signing&Capabilities中打开universalLink权限,并指向自己的域名
image.png -
在info.plist中配置微信sdk的权限
image.png -
给自己的app起两个别名,一个用于微信知道是我们的app,一个用于标记我们app的名字
image.png
6.配置权限文件并上传网站跟目录下。配置文件内容如下,不用加后缀。
image.png
这里teamID和bundleID需要去开发者网站查一下,appID这一行。
paths就填写/app/* 一个即可。这个是什么意思呢,就是在苹果浏览器访问 域名/app/* 这个地址,就能跳转到我们的app,因为访问域名的的时候苹果先去下载这个配置,然后看到配置文件中有路径,并且做了这个路径和app的映射,只要访问这个路径,就直接调起app,并且路径后面的参数是可以传到app的。
7.注意微信传过来的参数需要你在方法里接受下:
image.png
前两个方法用于兼容比较早的iOS系统。
至此整个分享的配置完成。
网友评论