wechat_kit
wechat_kit copied to clipboard
微信授权不走回调
_wechatLogin = _wechat.authResp().listen(listenWechatLogin);
void listenWechatLogin(WechatAuthResp value) { print('微信登录: $value'); if (value.errorCode == WechatSdkResp.ERRORCODE_SUCCESS) { _wechat .getAccessTokenUnionID( appId: Constant.kWechatAppID, appSecret: Constant.kWechatAppSecret, code: value.code, ) .then((WechatAccessTokenResp accessTokenResp) { if (accessTokenResp.errcode == WechatApiResp.ERRORCODE_SUCCESS) { _wechatLoginResp.sink.add(accessTokenResp); } }); } }
Future wechatLogin() async { print('微信登录'); _wechat.auth( scope: <String>[WechatScope.SNSAPI_USERINFO], state: 'auth', ); }
void listenWechatLogin(WechatAuthResp value) { print('微信登录: $value'); if (value.errorCode == WechatSdkResp.ERRORCODE_SUCCESS) { _wechat .getAccessTokenUnionID( appId: Constant.kWechatAppID, appSecret: Constant.kWechatAppSecret, code: value.code, ) .then((WechatAccessTokenResp accessTokenResp) { if (accessTokenResp.errcode == WechatApiResp.ERRORCODE_SUCCESS) { _wechatLoginResp.sink.add(accessTokenResp); } }); } }
_wechatLogin = _wechat.authResp().listen(listenWechatLogin);
我也遇到了这个问题,你解决了吗?
同上,遇到了这个问题,请问你们后来怎么解决的 @lilySkt @995996812