查看(微信官方文档),了解微信官方有关移动应用的对接;
UniversalLink:中文译叫:通用链接
,简单来说就是一个URL,当用户在浏览器中访问此url时,苹果会检测此URL对应的APP是否已安装。已安装则跳转到APP。未安装则访问此URL实际内容。
如何创建一个通用链接 UniversalLink:
- 让后台准备一个https的URL,此链接最好能直接指向你们产品的首页(或者是官网地址也行)此URL即为
UniversalLink
,然后去微信开放平台填写UniversalLink;
将
UniversalLink填入对应位置;
- 在XCode开启Associated Domains权限,设置该权限为ON,此时项目中会出现一个后缀为.entitlements的文件;
- 制作
apple-app-site-association
文件,并让后台放置在准备好的URL的根目录下;apple-app-site-association的格式
其实就是一个json,apps数组不用管,details里面填入对应得appID和paths。appID好理解就是用前缀+bundleID的方式,在App Store应用后台可以查看此前缀
-
当Associated Domains权限为ON时,点击“➕”生成Domains项,在其中加入applinks:+
UniversalLink(UniversalLink去掉http://);
- 在Xcode中,在 “info”标签栏的“LSApplicationQueriesSchemes“添加weixin 和weixinULAPI(如下图所示)。