0
GoogleドライブのREST APIを使用しています。そして、私は承認手続きをしますthis guideGoogleドライブREST APIのログアウト
ユーザーが選択したアカウントに対して、プログラムで「サインアウト」する必要がありますか?そのため、ブラウザのGoogleドライブの承認済みアプリケーションのリストからアプリケーションが消えてしまいました。
GoogleドライブのREST APIを使用しています。そして、私は承認手続きをしますthis guideGoogleドライブREST APIのログアウト
ユーザーが選択したアカウントに対して、プログラムで「サインアウト」する必要がありますか?そのため、ブラウザのGoogleドライブの承認済みアプリケーションのリストからアプリケーションが消えてしまいました。
これに基づいて、documentationに基づいて、ユーザーがアプリからログアウトし、自分のアプリからアカウントを完全に切断できるようにすることができます。
Googleにサインインしたユーザーに、自分のGoogleアカウントとアプリの接続を解除する機能を提供することを強くおすすめします。ユーザーがアカウントを削除した場合は、アプリがGoogle APIから取得した情報を削除する必要があります。
あなたはrevokeAccess
メソッドを呼び出すことにより、ユーザーのアカウントの接続を解除することができます:結果のコールバックで
private void revokeAccess() {
Auth.GoogleSignInApi.revokeAccess(mGoogleApiClient).setResultCallback(
new ResultCallback<Status>() {
@Override
public void onResult(Status status) {
// ...
}
});
}
は、あなたがイベントに応答して、アプリやバックエンドのコード内の任意の適切なロジックをトリガすることができます。また
revokeAccess
に電話する前に
GoogleApiClient.onConnected
が呼び出されていることを確認する必要があります。
これを確認してください。SO question