先上微信分享日志:
wxlog:send req[<SendMessageToWXReq: 0x28141c280>], appID:wx452694e940fedf32, universalLink:https://www.xxxx.com/, sdkVersion:1.8.6.1
wxlog:set property list
wxlog:Error:fail to load Keychain status:-25300, keyData null:1
wxlog:Error:token[(null)] is null
wxlog:launch app with ul only success
wxlog:launch app with universal link, ret:1
wxlog:req:<SendMessageToWXReq: 0x28141c280>, cid:bab0abff89bd434f6318059d36f7a4cdcaa63b6d
效果就是一点分享跳到微信3秒左右直接返回到app,就是下面的图片闪一下就返回原App。
WechatIMG7.jpeg
查看各大公司的UniversalLink配置:
https://oia.zhihu.com/apple-app-site-association 知乎的
https://help.wechat.com/apple-app-site-association 微信官方的
开始确实是我们的apple-app-site-association 写的不对,经修正分享还是失败。
查了很多资料,最终发现去掉universalLink配置带了www就分享成功了。
[WXApi registerApp:K_Weixin_App_ID universalLink:@"https://www.xxxx.com/"];
但要和微信开放平台的配置保持一致。
能分享成功的universalLink配置如下。
[WXApi registerApp:K_Weixin_App_ID universalLink:@"https://xxxx.com/"];
后记:和做服务器的沟通猜测是HTTPS的证书配置域名有关。











网友评论