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 2 3 4 5 6 7
| let wechatFlag = WXApi.registerApp("wechatAppId", universalLink: "https://h5-vendor-prod.gaoying.com/livehome/") NSLog("微信flag:\(wechatFlag)") WXApi.startLog(by: .detail) { (logStr) in NSLog("微信日志:\(logStr)") } let versionStr = WXApi.getVersion() NSLog("微信sdk版本号:\(versionStr)")
|
需要到微信开放平台上设置 universLink。需要注意的是url必须要是https。
多Target场景配置:
iOS Project 多个 Target UniversLink 配置(付费文章)