[英]Can't refresh idToken after expiration for a google sign in
I use flutter google_sign_in package to implement google login in my app and it dose work but after 1h the idToken expires and I can't refresh it even if I call signInSilently() can anyone help ? 我使用flutter google_sign_in包在我的应用中实现了Google登录,并且可以正常工作,但是1h之后idToken过期了,即使我调用signInSilently()也无法刷新它,任何人都可以帮忙吗?
Thanks! 谢谢!
Future<bool> signInGoogle(BuildContext context) async {
setState(ViewState.Busy);
try {
var u = await _googleSignIn.signInSilently();
if (u==null) u = await _googleSignIn.signIn();
// Authenticate the GoogleUser
// This will give back an access token and id token
GoogleSignInAuthentication googleAuth = await u.authentication;
await _api.loginExternalG(googleAuth.idToken);
} catch (e) {
return false;
}
setState(ViewState.Idle);
return true;
}
问题是测试病毒设备的日期和时间设置错误。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.