收藏
回答

iOS 版本17.4.1, 接入微信登录,跳转微信授权成功,返回APP端没有执行onResp方法?

如题所示,目前测试这个版本有问题

回答关注问题邀请回答
收藏

2 个回答

  • Demons
    Demons
    05-16

    你好,麻烦在手机微信那里上传下日志: 我->设置->帮助与反馈右上角有个上报日志的入口,麻烦提供一下微信号,时间点

    05-16
    有用
    回复
  • 我是DJ
    我是DJ
    08-26

    我也有同样的问题,跳转正常,从微信返回回来就没有任何反应了,就是不走onResp回调,拿不到参数。我的项目是swift项目 没有SceneDelegate,记忆中是建项目的时候把SceneDelegate删掉,只保留了AppDelegate.

    "WeChatSDK: wxlog:send req[<SendAuthReq: 0x302930f80>], appID:wx3801244a61a0f7, universalLink:https://www.domain.com/app/ios/, sdkVersion:2.0.2"
    
    "WeChatSDK: wxlog:send req transformToUrl data len:236, erased:0"
    
    "WeChatSDK: wxlog:gen url with full params ok"
    "WeChatSDK: wxlog:launch app with ul only success"
    
    "WeChatSDK: wxlog:launch app with universal link, ret:1"
    
    "WeChatSDK: wxlog:req:<SendAuthReq: 0x302930f80>, cid:c604c6065ecc3fc4f73b40dc698290ad9eecf37daaf9a8f29b230d2d1bf8d36f"
    "WeChatSDK: wxlog:Error:set token fail, errCode:4, errLog:wx token[] or contextId[(null)] is nil!"
    
    
    
    


    我的控制台里面可以看到下面的打印信息,但是不是走的onResp,这个是个谷歌的第三方框架打印出来的,不知道是在哪里打印的,所以不知道怎么拿到下面的信息。

     - <Google>[I-ACS023001] Deep Link does not contain valid required params. URL params: {
    
        code = 031BOJ0002PQHS1MAc4d0dZUx34BOJ0Z;
    
        country = CN;
    
        lang = en;
    
        state = "default_state";
    
    }
    
    08-26
    有用
    回复 1
    • 我是DJ
      我是DJ
      08-26
      解决了,把代理方法onResp和onReq放到AppDelegate下面就可以了。之前是放在自己封装的类里面 然而open url 逻辑根本就没走。
      08-26
      回复
登录 后发表内容
问题标签