私の目標は、Google plus SDK を使用して BaaS にログインすることです。BaaS には、tokenId viagoogleSignInAccount.getIdToken()
と accessToken が必要です。
GoogleAuthUtil.getToken(activity, accountName, scopes);
は減価償却され、accessToken を取得するために使用されました。
GoogleAuthUtil.invalidateToken(activity, token);
も減価償却されます。
accessToken を取得して無効化する別の方法は何ですか (無効化は今必要ですか)?
私は認識しており、試しました:
GoogleAuthUtil.getToken(Context, Account, String);
および
GoogleAuthUtil.clearToken(activity, token);
アカウントには最初の部分の許可が必要なようです (したがって、オプションではありません)。account = new Account(googleSignInAccount.getEmail(), "com.google");
また、clearがinvalidateと同義であるかどうかもわかりません(ただし、減価償却されたメソッドで動作するようですが、その影響はわかりません)、または使用する他の呼び出し/ APIがあるかどうかもわかりません。
からのように:com.google.android.gms.auth.api.Auth