在iOS中,我正在开发使用谷歌谷歌SDK登录。但登录后我无法退出。在调用signOut方法后,没有任何反应。 请帮帮我。为什么我不能在iOS注销Google?
[[GIDSignIn sharedInstance] signOut];
[[GIDSignIn sharedInstance] disconnect];
在iOS中,我正在开发使用谷歌谷歌SDK登录。但登录后我无法退出。在调用signOut方法后,没有任何反应。 请帮帮我。为什么我不能在iOS注销Google?
[[GIDSignIn sharedInstance] signOut];
[[GIDSignIn sharedInstance] disconnect];
// // 实现你的代码AppDelegate.m
而且
然后在ViewController.m,添加[GIDSignIn sharedInstance] signOut]。在IBAction为
@interface AppDelegate中()
@end
@implementation的AppDelegate
didDisconnectWithUser:(GID GoogleUser *)用户
withError:(NSError *)error {
NSError *signOutError;
BOOL status = [[FIRAuth auth] signOut:&signOutError];
if (!status) {
NSLog(@"Error signing out: %@", signOutError);
return;
}
}
@end
要验证它,请做follwing:
当你调用[GIDSignin sharedInstance] signOut],当前登录的用户会注销并尝试启动Google登录屏幕,您将看到用户用户将被注销。
但它会显示用设备记录的用户名和邮件标识列表(因为它遵循SSO) 只有在您手动签出时才会在底部提及“签出”。
你期待什么反应? –