在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) 只有在您手動簽出時纔會在底部提及「簽出」。
你期待什麼反應? –