楼主 你好, 请问一下 你怎么实现, 拒绝授权,退出当前页面的, 万分感觉, 拒绝授权没有回调
微信网页授权登录拒绝后,IOS直接回到原来的状态,Android就白屏了微信网页授权登录拒绝后,IOS直接回到原来的状态,Android就白屏了,这是为什么啊?
2020-06-15xcode 11 建的工程 😳
App更新微信1.8.6.1版本SDK后出现“正在连接”的提示?【设备类型及SDK版本号】 ios; SDK版本号:1.8.6.1 【用户表现】 app每次分享都出现【正在连接】的二跳情况 或 授权登录页面出现二次确认弹窗。 [图片] [图片] 【符合预期的表现】 用户首次使用SDK内功能时可能会出现上述提示,但每个用户只有首次使用的时候会出现,后续不会再提示。 【错误原因】 开发者在registerApp传入的Universal links不生效,每次分享鉴权通过Universal links回跳app失败,导致微信降级scheme返回app,自动重新发起兜底请求。目前兜底请求可以通过,但微信后续也会逐步拦截。 【原因分析】 Universal links失效,可能原因: 1)工程配置associated domain未打开或未添加Universal links域名 2)配置文件未上线或未按苹果要求放在服务器指定的路径下(域名根目录) 3)配置文件的Universal links的path末尾没有加通配符* 4)配置文件的appID(teamID+bundleID)与实际代码包不匹配 【解决方案】 1. 按微信以及苹果的官方接入文档检查Universal Links配置是否符合要求 2. 确认配置正确后,按微信接入文档内的【SDK接入成功验证指引】逐步验证 微信文档:https://developers.weixin.qq.com/doc/oplatform/Mobile_App/Access_Guide/iOS.html 苹果文档:https://developer.apple.com/documentation/uikit/inter-process_communication/allowing_apps_and_websites_to_link_to_your_content
2020-01-17确认一下UL是否在当前设备生效。
IOS SDK 1.8.6.1 SendAuthReq 调用之后 onResp 没有被 调用?回调的 onResp 是不是 已经 不会被调用了? 如果是这样的话 SendAuthResp 返回的信息 怎么 提取? 目前是 completion 的 回调中 已经返回了 true 但是 onResp 没有 被调用 SDK1.8.6.1 IOS 12 微信 7.0.7 wxlog:send req[<SendAuthReq: 0x2815c4060>],sendauthreq: x2815c4060="">appID:*********, universalLink:********* sdkVersion:1.8.6.1/sendauthreq:> 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 截取 微信 log 会出 上面 内容 ———— 2019-09-29 11:43:40 今天测试 发现 日志发生了变化, [代码]2019-09-29 11:22:47.663866+0800 HappyFish[1620:901845] > change into print log by other block[代码][代码]2019-09-29 11:22:47.665361+0800 HappyFish[1620:901845] > wxlog:send req[<SendAuthReq: 0x280b39770>], appID:***, universalLink:*****, sdkVersion:1.8.6.1[代码][代码]2019-09-29 11:22:47.669306+0800 HappyFish[1620:901845] > wxlog:set property list[代码][代码]2019-09-29 11:22:47.850841+0800 HappyFish[1620:901845] > wxlog:launch app with ul only success[代码][代码]2019-09-29 11:22:47.876445+0800 HappyFish[1620:901845] > wxlog:launch app with universal link, ret:1[代码][代码]2019-09-29 11:22:47.876575+0800 HappyFish[1620:901845] > wxlog:req:<SendAuthReq: 0x280b39770>, cid:dd42d5b3c6a0b65e35956d83def2b18e6e787e32[代码] 但是 complete 照样 返回 true, onResp 照样 没有 被调用 complete 的 回调 设定为 nil 也没有变化 ———— 2019-10-08 14 使用 7.0.8 发现 有时候 会成功 但是 走的 流程 不是 - (BOOL)application:(UIApplication *)application continueUserActivity:(NSUserActivity *)userActivity restorationHandler:(void(^)(NSArray<id<UIUserActivityRestoring>> * __nullable restorableObjects))restorationHandler; 而是 - (BOOL)application:(UIApplication*)application openURL:(NSURL*)url sourceApplication:(NSString*)sourceApplication annotation:(id)annotation 这时候 成功 进入 onResp 成功的情况, 删包 重新xcode 调试,继续 进入 失败的 状态
2019-11-04