1.请检查以下Universal Links的回调方法是否有重载: [3] 重写AppDelegate的continueUserActivity方法: - (BOOL)application:(UIApplication *)application continueUserActivity:(NSUserActivity *)userActivity restorationHandler:(void(^)(NSArray<id<UIUserActivityRest oring>> * __nullable restorableObjects))restorationHandler { return [WXApi handleOpenUniversalLink:userActivity delegate:self]; } https://developers.weixin.qq.com/doc/oplatform/Mobile_App/Access_Guide/iOS.html 如果有,请检查微信跳回app是否有走到此方法 2.出现的两行Error日志在你这个case是正常表现,我们后续的版本会优化去掉这种多余的Error日志,多谢反馈
APP集成SDK1.8.6.1版本,正常跳转到微信授权,有错误日志输出,点击同意或拒绝都可跳回?APP集成最新SDK1.8.6.1版本,swift5 iOS13.3 微信版本7.0.9 1,UL已设置,白名单以及Associated Domains都已配置,跳转到微信会有错误日志输出,点击同意或拒绝都可返回APP,并且没有确认框 2 , 确认过bundleID UL都与Xcode设置保持一致 2,Safari输入UL可显示APP的banner,点击打开可以跳转到APP 3,访问apple-app-site-association文件可访问,状态200 4,app代理方法不执行,wxAPIDelegate方法不执行 输出错误日志: "微信日志: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" apple-app-site-association文件格式 { "applinks": { "apps": [], "details": [ { "appID": "XF7FCH8C66.com.ds.ios.xxx", "paths": ["/*"] } ] } }
2019-12-26请在调用register接口前,打开WXApi.h的日志接口,观察报错日志和原因 + (void)startLogByLevel:(WXLogLevel)level logBlock:(WXLogBolock)logBlock;
微信分享显示universal link 校验不通过,然后微信支付调不起来?备忘录和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) { }];
2019-12-10你好,请确认调用一下SDK接口传入的appid和universal links在微信平台有绑定关系 + (BOOL)registerApp:(NSString *)appid universalLink:(NSString *)universalLink;
iOS Universal Links 验证不过已经使用自带的正确测试是可以直接打开应用的, openSDK的通用链接和在微信平台注册的通用link也是一致的 报universal link验证不通过
2019-12-10https://developers.weixin.qq.com/doc/oplatform/Mobile_App/Access_Guide/iOS.html 请按文档在safari上检查是否在iOS13.1.3的机器上Universal Links失效了。可通过抓包或系统日志检查下是否是系统拉取Universal Links配置文件失败了,或核对安装包的appID(teamID+bundleID)与配置文件的appID是否一致
IOS13.1.3系统下Universal link失败怎么办?最近我们集成了微信IOS最新SDK v1.8.6.1,使用了Universal link的授权方式,但是我们这边测试发现在IOS13.1.3系统下授权跳转到微信APP一直会弹授权提示框,并且回调也没有走Universal link的路径,还是走的老的URL Schemes方式,在IOS12.4.1和IOS13.2.3系统下都是正常的,请问如果后面2020年3月强制升级后,老授权方式会失败吗?如果会我们应该怎么解决这个系统下的问题?
2019-11-25请详细描述一下异常情况的具体表现?
iOS universalLink是否会影响微信支付?在app store上下载的版本就无法进行微信支付,但是直接xcode跑却可以调起支付,所有配置都检查了一边,没有错误。查了下只有在微信注册的代码那里,universalLink写的和开放平台上的不一致,是因为这个原因吗?
2019-11-25请问目前还能复现问题吗?如果还能复现的话 麻烦上传一下微信运行日志,我们查一下 上传运行日志的方法:【微信】-【我】-【设置】- 【帮助与反馈】- “右上角🔧” - 【上传日志】 - 上传对应日期的日志。
调用微信分享,跳转到微信后,聊天列表、以及朋友圈都无法调起,这是什么问题 ? 求助问题如题:按照文档接入微信分享,可以跳转到微信成功,但是无法调起聊天列表、以及分享朋友圈,昨晚到现在实验好多次,就昨晚成功调起过一次聊天列表,后面就无法在调起。 刚刚 大概9.52、53分尝试调起朋友圈 失败 AppID:wxf8473cd83b120d5e 微信号:nilong652484 微信版本:7.08 下面是跳转到微信的截图、以及昨晚成功的一次的截图 [图片] [图片]
2019-11-20[图片] 请问这里的配置加了吗? https://developers.weixin.qq.com/doc/oplatform/Mobile_App/Access_Guide/iOS.html
手机由无网切换为有网后,微信SDK注册报错 ,白名单已设置,为什么仍报错缺少weixinULAPI?我按照开发文档,接入了微信WeChatSDK1.8.6.1 (包含支付功能),配置了要求的各项配置,且第一次运行时(手机有网状态),微信SDK注册成功,分享功能也正常;如果一直保持有网状态,微信SDK功能正常 如果app安装时,处于无网状态,微信SDK注册失败; 问题的关键是,一旦出现了这种失败,即使在有网状态重新安装(即使把原app删掉重新,再在有网状态重新安装),微信SDK注册也一直失败,报错信息为: wxlog:Error:register fail, WeChat scheme(weixinULAPI) is not be added to LSApplicationQueriesSchemes in plist! 可是我的info.plist白名单里,配置了weixinULAPI、weixin,而且前几次手机有网状态下安装,微信注册、分享功能均正常,从中间一次断网状态安装后,开始报这个错,一旦报这个错,即使有网状态安装,也一直报这个错,这时分享报错为: wxlog:send req[<SendMessageToWXReq: 0x2815825c0>], appID:(null), universalLink:(null), sdkVersion:1.8.6.1 wxlog:Error:send req fail, no register appID! 报错时,universal link(也配置了通配符‘)是可用的,在safari中打开,可以跳到我们app 我接入的是微信WeChatSDK1.8.6.1 (包含支付功能),下载iOS开发工具包后,手动拖入工程,下载链接为:https://res.wx.qq.com/op_res/R0055ZIvvDXD50eUYe1IhT4dyDRavzPn1hcrlR3ZoCbxcumqRo9LdCQyenxpGcL- 我的微信版本号为7.0.8 这个问题,让我同事在他们电脑运行项目,也一直重现 请问我该怎么解决这个问题?
2019-11-11请查阅文档授权二次弹窗出现的原因和排查指引 https://developers.weixin.qq.com/doc/oplatform/Mobile_App/Access_Guide/iOS.html [图片]
微信授权登录页面不同的原因是什么https://developers.weixin.qq.com/doc/oplatform/Mobile_App/WeChat_Login/Authorized_API_call_UnionID.html 我们app在调用微信登录时候,页面和其他使用微信登录的app授权页面不同,如下, [图片][图片] 这两张都是向微信发起授权请求时候,不同的页面。为什么会出现两种不同的页面,以及怎么配置才能出现下面那种授权页面
2019-11-09[4] 在你的工程文件中选择 Build Setting,在"Other Linker Flags"中加入"-ObjC -all_load",在 Search Paths 中添加 libWeChatSDK.a ,WXApi.h,WXApiObject.h,文件所在位置(如下图所示)。 [图片] https://developers.weixin.qq.com/doc/oplatform/Mobile_App/Access_Guide/iOS.html 请问这一步做了吗?
iOS微信注册崩溃引用微信SDK后调用注册方法 [WXApi registerApp:K_WX_AppID enableMTA:true]; 程序崩溃,怎么解决
2019-11-04以你的case为例, /qht/* 里面的“qht”不是query,而是path. query是指 ‘ /qht/query=abc ’ 里面的query=abc部分 如果每次都出现二跳,请按照文档的“接入成功验证指引”检查 https://developers.weixin.qq.com/doc/oplatform/Mobile_App/Access_Guide/iOS.html
ios1.8.6.1SDK微信分享跳转两次问题怎么解决?也看了这篇帖子 https://developers.weixin.qq.com/community/develop/doc/000ac26c898018bfeb493259d51400 怪自己笨拙,对于描述有不清楚的地方 。 请检查Universal Links配置:path不能带query参数,且末尾必须添加通配符*号 。关于这句话 path不能带query还是不能带‘query’的字样,若是不能带query,那么 path必须是 ‘*’。我这样理解对吗?如果只能"*",那么无法通过path来调起指定的app了。 目前我的domains是applinks:***.com.cn //我用*代替了,apple-app-site-association内容是[图片]这样出现非首次分享会来回跳转的情况,请问怎么解 20191031----- 打印了日志,如下[图片]
2019-10-30