iOS|iOS 微信使用universal link 配置分享实用攻略

一、缘起
微信从某个版本开始只支持universal link来进行分享了,因为自己找资料和配置也花了几天的时间才成功,所以这里给大家提供简洁的集成步骤。如果不成功可以私信我
二、步骤

  1. 【iOS|iOS 微信使用universal link 配置分享实用攻略】pod集成微信

    iOS|iOS 微信使用universal link 配置分享实用攻略
    文章图片
    image.png
  2. AppDelegate Lanuchfinish方法中注册微信

    iOS|iOS 微信使用universal link 配置分享实用攻略
    文章图片
    image.png
注意:此处universalLink为微信回调app用的,后面会说明这个权限文件的内容和作用。实用universalLink 必须网站已开通https,可以在阿里或七牛后台开通。
  1. 在xocde Signing&Capabilities中打开universalLink权限,并指向自己的域名

    iOS|iOS 微信使用universal link 配置分享实用攻略
    文章图片
    image.png
  2. 在info.plist中配置微信sdk的权限

    iOS|iOS 微信使用universal link 配置分享实用攻略
    文章图片
    image.png
  3. 给自己的app起两个别名,一个用于微信知道是我们的app,一个用于标记我们app的名字

    iOS|iOS 微信使用universal link 配置分享实用攻略
    文章图片
    image.png
6.配置权限文件并上传网站跟目录下。配置文件内容如下,不用加后缀。

iOS|iOS 微信使用universal link 配置分享实用攻略
文章图片
image.png 这里teamID和bundleID需要去开发者网站查一下,appID这一行。
paths就填写/app/* 一个即可。这个是什么意思呢,就是在苹果浏览器访问 域名/app/* 这个地址,就能跳转到我们的app,因为访问域名的的时候苹果先去下载这个配置,然后看到配置文件中有路径,并且做了这个路径和app的映射,只要访问这个路径,就直接调起app,并且路径后面的参数是可以传到app的。
7.注意微信传过来的参数需要你在方法里接受下:

iOS|iOS 微信使用universal link 配置分享实用攻略
文章图片
image.png
前两个方法用于兼容比较早的iOS系统。
至此整个分享的配置完成。

    推荐阅读