- 微信支付成功后,点击返回应用,如何正确跳转?
我这边是iOS应用,我在原先的主工程开了一个分支,做一个新的app,原先的app和当前的app 都是支持通用链接(Universal link)的, 之前的app支付完点击返回应用时没问题,当前app的通用链接是新生成的,和原先的app不一样,但是支付完成后点击返回应用时返回的还是原先那个app, 而不是当前应用,我确认过,xcode的工程设置里,关联域名设置这块,两个应用是不一样的,请问这是什么原因导致的?还需要做什么?
2021-07-23 - WXApi.registerApp 不返回,也不报错,是什么原因?
环境:xcode10.1 podfile相关设置 pod 'mob_sharesdk', '~> 4.2.2' pod 'mob_sharesdk/ShareSDKPlatforms/QQ', '~> 4.2.2' pod 'mob_sharesdk/ShareSDKPlatforms/WeChatFull', '~> 4.2.2' pod 'mob_sharesdk/ShareSDKPlatforms/Copy', '~> 4.2.2' 该api出现在shareSDK这个库下面,pod install的时候shareSDK发生了更新,其他三方库没有更新,更新结果如下 Using MJRefresh (3.1.15.7) Installing MOBFoundation 3.2.6 (was 3.2.1) Using SDWebImage (4.4.2) Using SnapKit (4.2.0) Using YYText (1.0.7) Installing mob_sharesdk 4.2.9.1 (was 4.2.2) 更新之前该api是有返回的,所以后面的代码能执行,更新之后,api不报错,也没返回,导致程序一直停在该api调用的地方 相关代码: initRootViewController() SocketManagerNew.share.connectToSocket() print("before WXApi.registerApp") // 微信支付注册 WXApi.registerApp("xxxxxxxxxxx") //这里就不方便显示ID了,用xxxx代替 print("after WXApi.registerApp") // 设置图片加载类型 SDWebImageManager.shared().imageDownloader?.setValue(nil, forHTTPHeaderField: "Accept") 执行结果: 控制台打印 2020-01-08 13:55:37.714547+0800 SmartInvest[89111:6760012] socket connect: xxxx.xxxx.xxxx.xxxx, xxxxx 2020-01-08 13:55:37.739276+0800 SmartInvest[89111:6760012] socket connect: xxxx.xxxx.xxxx.xxxx, xxxxx 2020-01-08 13:55:37.739600+0800 SmartInvest[89111:6760012] socket connect: xxxx.xxxx.xxxx.xxxx, xxxxx before WXApi.registerApp 只打印了before WXApi.registerApp后面就没有打印了 找了shareSDK的技术支持,他们说shareSDK已经更新到4.3.4,建议我更新,并说这个api是微信官方这边的api,所以才在这里提问。 另外我更新shareSDK之前,WXApi.registerApp 是有返回的。看现象是由于这次pod install导致的这个问题,我想确认下是不是就是这个原因,还有就是如何解决这个问题
2020-01-09 - WXApi.registerApp 不返回,也不报错,是什么原因?
环境:xcode10.1 podfile相关设置 pod 'mob_sharesdk', '~> 4.2.2' pod 'mob_sharesdk/ShareSDKPlatforms/QQ', '~> 4.2.2' pod 'mob_sharesdk/ShareSDKPlatforms/WeChatFull', '~> 4.2.2' pod 'mob_sharesdk/ShareSDKPlatforms/Copy', '~> 4.2.2' 该api出现在shareSDK这个库下面,pod install的时候shareSDK发生了更新,其他三方库没有更新,更新结果如下 Using MJRefresh (3.1.15.7) Installing MOBFoundation 3.2.6 (was 3.2.1) Using SDWebImage (4.4.2) Using SnapKit (4.2.0) Using YYText (1.0.7) Installing mob_sharesdk 4.2.9.1 (was 4.2.2) 更新之前该api是有返回的,所以后面的代码能执行,更新之后,api不报错,也没返回,导致程序一直停在该api调用的地方 相关代码: initRootViewController() SocketManagerNew.share.connectToSocket() print("before WXApi.registerApp") // 微信支付注册 WXApi.registerApp("xxxxxxxxxxx") //这里就不方便显示ID了,用xxxx代替 print("after WXApi.registerApp") // 设置图片加载类型 SDWebImageManager.shared().imageDownloader?.setValue(nil, forHTTPHeaderField: "Accept") 执行结果: 控制台打印 2020-01-08 13:55:37.714547+0800 SmartInvest[89111:6760012] socket connect: xxxx.xxxx.xxxx.xxxx, xxxxx 2020-01-08 13:55:37.739276+0800 SmartInvest[89111:6760012] socket connect: xxxx.xxxx.xxxx.xxxx, xxxxx 2020-01-08 13:55:37.739600+0800 SmartInvest[89111:6760012] socket connect: xxxx.xxxx.xxxx.xxxx, xxxxx before WXApi.registerApp 只打印了before WXApi.registerApp后面就没有打印了 找了shareSDK的技术支持,他们说shareSDK已经更新到4.3.4,建议我更新,并说这个api是微信官方这边的api,所以才在这里提问。 另外我更新shareSDK之前,WXApi.registerApp 是有返回的。看现象是由于这次pod install导致的这个问题,我想确认下是不是就是这个原因,还有就是如何解决这个问题
2020-01-08 - WXApi.registerApp 不返回,也不报错,是什么原因?
环境:xcode10.1 podfile相关设置 pod 'mob_sharesdk', '~> 4.2.2' pod 'mob_sharesdk/ShareSDKPlatforms/QQ', '~> 4.2.2' pod 'mob_sharesdk/ShareSDKPlatforms/WeChatFull', '~> 4.2.2' pod 'mob_sharesdk/ShareSDKPlatforms/Copy', '~> 4.2.2' 该api出现在shareSDK这个库下面,pod install的时候shareSDK发生了更新,其他三方库没有更新,更新结果如下 Using MJRefresh (3.1.15.7) Installing MOBFoundation 3.2.6 (was 3.2.1) Using SDWebImage (4.4.2) Using SnapKit (4.2.0) Using YYText (1.0.7) Installing mob_sharesdk 4.2.9.1 (was 4.2.2) 更新之前该api是有返回的,所以后面的代码能执行,更新之后,api不报错,也没返回,导致程序一直停在该api调用的地方 相关代码: initRootViewController() SocketManagerNew.share.connectToSocket() print("before WXApi.registerApp") // 微信支付注册 WXApi.registerApp("xxxxxxxxxxx") //这里就不方便显示ID了,用xxxx代替 print("after WXApi.registerApp") // 设置图片加载类型 SDWebImageManager.shared().imageDownloader?.setValue(nil, forHTTPHeaderField: "Accept") 执行结果: 控制台打印 2020-01-08 13:55:37.714547+0800 SmartInvest[89111:6760012] socket connect: xxxx.xxxx.xxxx.xxxx, xxxxx 2020-01-08 13:55:37.739276+0800 SmartInvest[89111:6760012] socket connect: xxxx.xxxx.xxxx.xxxx, xxxxx 2020-01-08 13:55:37.739600+0800 SmartInvest[89111:6760012] socket connect: xxxx.xxxx.xxxx.xxxx, xxxxx before WXApi.registerApp 只打印了before WXApi.registerApp后面就没有打印了 找了shareSDK的技术支持,他们说shareSDK已经更新到4.3.4,建议我更新,并说这个api是微信官方这边的api,所以才在这里提问。 另外我更新shareSDK之前,WXApi.registerApp 是有返回的。看现象是由于这次pod install导致的这个问题,我想确认下是不是就是这个原因,还有就是如何解决这个问题
2020-01-08