iOSでは、Google SDKを使用してGoogleログインを開発しています。サインイン後サインアウトすることはできません。signOutメソッドを呼び出した後、反応はありません。 私を助けてください。iOSでGoogleからサインアウトできないのはなぜですか?
[[GIDSignIn sharedInstance] signOut];
[[GIDSignIn sharedInstance] disconnect];
iOSでは、Google SDKを使用してGoogleログインを開発しています。サインイン後サインアウトすることはできません。signOutメソッドを呼び出した後、反応はありません。 私を助けてください。iOSでGoogleからサインアウトできないのはなぜですか?
[[GIDSignIn sharedInstance] signOut];
[[GIDSignIn sharedInstance] disconnect];
// // AppDelegate.m
そして
、その後ViewController.mに、追加[[GIDSignIn sharedInstance]サインアウト]でコードを実装します。 IBActionで@interface AppDelegate()
@end
@implementation AppDelegate
didDisconnectWithUser:(GIDあなたは[GIDSignin sharedInstance]サインアウト]を呼び出すと
、現在ログインしているユーザーは次のようになります。follwingするGoogleUser *)ユーザーが
withError:(NSError *)error {
NSError *signOutError;
BOOL status = [[FIRAuth auth] signOut:&signOutError];
if (!status) {
NSLog(@"Error signing out: %@", signOutError);
return;
}
}
@end
それが行ってください確認するにはログアウトしてGoogleログイン画面を起動しようとすると、ユーザーのユーザーがログアウトすることがわかります。
しかし、デバイスに記録されているユーザー名とメールIDの一覧が表示されます(SSOに従います)。 と手動でログアウトした場合は下部に「サインアウト」と記載されています。
あなたはどんな反応を期待していますか? –