赞
踩
导入google依赖
implementation 'com.google.android.gms:play-services-auth:20.1.0'
具体信息可以查看google官方文档
google登录的工具类
class GoogleLoginUtil { private val TAG = "GoogleLoginUtil" private val RC_SIGN_IN = 9009 private val googleClientId = "google平台获取" private var mActivity: Activity; private var mGoogleSignInClient: GoogleSignInClient? = null; private var mLoginCallBack: LoginCallBack? = null; constructor(mActivity: Activity) { this.mActivity = mActivity } interface LoginCallBack { fun onLoginSuccess() fun onLoginError(code: Int) } fun init() { val gso = GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN) .requestEmail() .requestIdToken(googleClientId) .requestId() .requestProfile() .build() mGoogleSignInClient = GoogleSignIn.getClient(mActivity, gso); } fun
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。