アクセス トークンを取り消してアプリの接続を解除する

Google でログインしているユーザーには、 Google アカウントとアプリの接続を解除する機能。ユーザーが アプリが Google API

次のコード例は、プログラムでアクセス権を取り消す方法を示しています。 ユーザーに代わってアプリに付与され、認証されたトークンを ユーザーのアカウントを取得します。

Swift

GIDSignIn.sharedInstance.disconnect { error in
    guard error == nil else { return }

    // Google Account disconnected from your app.
    // Perform clean-up actions, such as deleting data associated with the
    //   disconnected account.
}

Objective-C

[GIDSignIn.sharedInstance disconnectWithCompletion:^(NSError * _Nullable error) {
    if (error) { return; }

    // Google Account disconnected from your app.
    // Perform clean-up actions, such as deleting data associated with the
    //   disconnected account.
}];

disconnectWithCompletion: メソッドでは、次に加えて、ユーザーをログアウトさせることができます。 アカウントの接続解除やトークンの取り消しなどを行いますユーザーをログアウトしてはいけません disconnectWithCompletion: を呼び出します。

その後、コールバック ブロック内で、成功した接続解除に応答できます。 アプリまたはバックエンド コードで適切なロジックをトリガーします。