微信Universal|微信Universal Links通用链接配置指引。

微信Universal Links 关联域 参考官网:
1、新建apple-app-site-association文本,注意此文本无后缀名,填写以下内容

{ "applinks": { "apps": [], "details": [ { "appID": "[TEAMID][Bundle Identifier]",// 你的开发者证书ID + BundleID "paths": [ "*", "/appDevWechat/*"]// 定义测试根域名下的路径 }, { "appID": "[TEAMID][Bundle Identifier]",// 你的开发者证书ID + BundleID "paths": [ "*", "/appProWechat/*"]// 定义生产根域名下的路径 },] } }

2、将此文件放在服务器根域名的.well-known的文件夹下。
3、xcode配置,在xcode中添加关联域Associated Domains Entitlement功能,applinks:[去除https://的根域名]。如下图:

微信Universal|微信Universal Links通用链接配置指引。
文章图片
image.png
4、在appDeveloper开发者中心的APP IDs中开启Associated Domains,然后重新配置下对应的描述文件,在Xcode中重新导入描述文件。
5、验证Universal Links是否配置好,可以在手机的safari中,输入配置好的地址: “https://[根域名][根域名下的路径]/ ”(例如:https://app.xxx.com/appDevWechat/),跳转之后下拉网页,看下是否有出现你APP的logo和打开按钮,如果出现了,就说明配置的Universal Links是正确的
微信集成 参考微信官网
1、参照官网集成你的sdk环境。
2、集成好之后,使用微信sdk。
// appid为你像微信平台注册应用的id,通用链接为上面你再浏览器测试用的地址。 [WXApi registerApp:APP_ID universalLink:UNIVERSAL_LINK]; //注册后,然后调用自检函数,如果不报错,则成功,否则将会有错误和错误提示建议。 [WXApi checkUniversalLinkReady:^(WXULCheckStep step, WXCheckULStepResult* result) { NSLog(@"%@, %u, %@, %@", @(step), result.success, result.errorInfo, result.suggestion); }];

【微信Universal|微信Universal Links通用链接配置指引。】至此就集成完了,需要什么具体sdk功能,请参照微信官网指引。

    推荐阅读