gpt4 book ai didi

ios - google plus iOS 应用程序不注销我

转载 作者:行者123 更新时间:2023-11-29 02:27:02 26 4
gpt4 key购买 nike

我在 Xcode 中制作了一个 iOS 应用程序,并使用 https://developers.google.com/+/mobile/ios/sign-in 进行了 google plus 登录集成。登录部分运行正常。但问题在于注销。实际上问题是登录后,当我按下注销按钮时,它实际上并没有注销我。注销后,当我再次登录而不是询问我的用户名和密码时,它实际上保留在以前的用户登录帐户上,即注销不会在注销后清除登录 session 。注销和断开连接方法不会产生任何影响。

下面是我实现的注销方法,在这里点击注销按钮,segue 被执行到登录页面而不注销我的身份验证帐户。也没有警告或错误发生。

    - (IBAction)signOut:(id)sender {

[self showSignOutAlertViewWithConfirmationBlock:^(void) {

[self dismissViewControllerAnimated:YES completion:^{
[[GPPSignIn sharedInstance] disconnect];

[self performSegueWithIdentifier:@"back_authentication" sender:self];

}];
// [[GPPSignIn sharedInstance] signOut];

}
cancelBlock:^(void) {

}];
}

在上面的方法中,我尝试了注销和断开连接两种方法,但没有人什么都不做。我也看过几乎所有相关的帖子,但对我没有任何帮助。所以请建议我一种注销方式。

提前谢谢你。

最佳答案

尝试使用此代码从 google plus 注销

注销:

- (void)signOut {
[signIn signOut]; (OR) [[GPPSignIn sharedInstance] signOut];
}

撤销访问 token :

- (void)disconnect {
[[GPPSignIn sharedInstance] disconnect];
}

- (void)didDisconnectWithError:(NSError *)error {
if (error) {
NSLog(@"Received error %@", error);
} else {
// The user is signed out and disconnected.
// Clean up user data as specified by the Google+ terms.
}
}

关于ios - google plus iOS 应用程序不注销我,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27394610/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com