我正在使用Google的guide将Drive的功能集成到我自己的应用程序中,但是我找不到一种方法可以让我从该应用程序中注销自己的Google帐户。
有什么我可以打电话要求注销的信息,还是应该保持登录状态,直到卸载该应用程序?
最佳答案
经过更多尝试后,我可能已经找到解决方案:
在viewDidLoad中,通过以下方式初始化Drive API服务(摘自上述指南):
// Initialize the Drive API service & load existing credentials from the keychain if available.
self.service = [[GTLServiceDrive alloc] init];
self.service.authorizer =
[GTMOAuth2ViewControllerTouch authForGoogleFromKeychainForName:kKeychainItemName
clientID:kClientID
clientSecret:nil];
因此要注销,从钥匙串中删除授权就足够了:
[GTMOAuth2ViewControllerTouch removeAuthFromKeychainForName:kKeychainItemName];
我只是尝试了一下,它似乎正在工作。通话结束后,如果我尝试返回视图,则再次提示我输入凭据。
关于ios - 如何注销Google Drive iOS API?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37300454/