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:
を呼び出します。
その後、コールバック ブロック内で、成功した接続解除に応答できます。 アプリまたはバックエンド コードで適切なロジックをトリガーします。