微信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://的根域名]。如下图:
文章图片
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功能,请参照微信官网指引。
推荐阅读
- 基于微信小程序带后端ssm接口小区物业管理平台设计
- 员工的微信朋友圈是公司的宣传阵地吗()
- FBI怎么和恐怖分子谈判
- 分享!如何分分钟实现微信扫二维码调用外部浏览器打开指定页面的功能
- 微信小程序基础知识
- 使用Promise对微信小程序wx.request请求方法进行封装
- 茶事|茶事 | 单丛里的一泡奇葩
- 微信小程序请求接口格式
- 才谷网(如何举办一场大型的微信投票活动())
- 我是如何给微信配图的()