备忘录和safri可以通过universal link 打开app,但是微信总是显示校验不通过,注册的opensdk和官网填写的universal link是一致的,而且微信支付总是返回success是no
if ([[NSString stringWithFormat:@"%@",resDic[@"code"]] isEqualToString:@"K-000000"]) {
PayReq* req = [[PayReq alloc] init];
req.partnerId = resDic[@"partnerid"];
req.prepayId = resDic[@"prepayid"];
req.nonceStr = resDic[@"noncestr"];
req.timeStamp = [resDic[@"timestamp"] doubleValue];
req.package = resDic[@"package"];
req.sign = resDic[@"sign"];
[WXApi sendReq:req completion:^(BOOL success) {
}];
请在调用register接口前,打开WXApi.h的日志接口,观察报错日志和原因
+ (void)startLogByLevel:(WXLogLevel)level logBlock:(WXLogBolock)logBlock;
你好,如果核对传入openSDK的universal link和 在微信平台登记的universal link一致的话,麻烦提供下appid和universal link,麻烦再复现一次,在手机微信那里上传下日志: 我->设置->帮助与反馈右上角有个上报日志的入口,麻烦提供一下微信号,时间点
AppID:wxc97e54157de310f7
Universal Links:https://m.b2b.bjbabyhome.com/
微信号:lm_257737
时间:2019.12.09 18:01
找到问题了吗?
大佬,我就问一句。不支持Universal Link 能用微信分享么? ??最新SDK
AppID:wxc97e54157de310f7
Universal Links:https://m.b2b.bjbabyhome.com/
微信号:lm_257737
时间:2019.12.09 18:01
日志上看你把apple-app-site-association 这个也加上了,这个是配置文件的路径,而不是完整的universal link路径
请务必检查registerApp传入的universal link和微信开放平台登记的一致
那直接原因就是你的这个universal links末尾加随机字符不生效, 你可以用safari自测,应该也是无法拉起的
根本原因可能是你配置文件格式不对,或appID内的teamID或bundleID错误。还可能是系统拉取配置文件失败,这种需要重装app主动触发系统更新
比如你这个case,自测的ul应该是https://m.b2b.bjbabyhome.com/abc
微信开放平台设置的universal link在手机浏览器safari可以跳转到app,WXApi的logblock打印的信息如下
中打印的是WeChatSDK: wxlog:Error:register fail, universal link is nil!
请问是什么原因?而且app在点击微信分享后到微信又返回到了app是什么原因?