wechatSDK用在分享,支付等场景。 1.8.6 以上采取unverslink唤起app,当跳转失效时可以打开sdk日志开关来查看问题原因。
Xcode需要配置Associated Domains , 配置访问的域名。for example:
applinks:h5-vendor-prod.gaoying.com
Xcode 需要配置 apple-app-site-association 文件,该文件无后缀,里面是 json 配置。1
2
3
4
5
6
7
8
9
10
11{
"applinks": {
"apps": [],
"details": [
{
"appID": "yourDeveloperTeamId.com.livehome.com",
"paths": ["/livehome/*"]
}
]
}
}
wechatSDK 注册
1 | let wechatFlag = WXApi.registerApp("wechatAppId", universalLink: "https://h5-vendor-prod.gaoying.com/livehome/") |
需要到微信开放平台上设置 universLink。需要注意的是url必须要是https。
多Target场景配置:
iOS Project 多个 Target UniversLink 配置(付费文章)