如何在iOS中清除google驱动程序SDK的safariview/native safari(注销)中的Cookie

如何在iOS中清除google驱动程序SDK的safariview/native safari(注销)中的Cookie,ios,safari,google-oauth,Ios,Safari,Google Oauth,正如您所知,Google请求新的驱动程序SDK(safari视图[iOS9,10]/native safari[iOS8]中的OAuth2), 当用户注销时,应用程序调用以下功能(清除钥匙链等) 但是当用户再次登录时,他会发现他登录了safari视图/本机safari,这是一个安全问题 我找到了iOS9,10的临时解决方案。 当用户注销时,我们将在safari视图中打开url[但这是一个坏的UE。该帐户可以在safari视图中真正注销 但是在iOS8中,如果UIApplication打开url,

正如您所知,Google请求新的驱动程序SDK(safari视图[iOS9,10]/native safari[iOS8]中的OAuth2), 当用户注销时,应用程序调用以下功能(清除钥匙链等)

但是当用户再次登录时,他会发现他登录了safari视图/本机safari,这是一个安全问题

我找到了iOS9,10的临时解决方案。 当用户注销时,我们将在safari视图中打开url[但这是一个坏的UE。该帐户可以在safari视图中真正注销

但是在iOS8中,如果UIApplication打开url,它将跳转到本机safari,它无法返回我们的应用程序

需要更好的解决方案才能真正在safari视图中注销

谢谢

//-------------------------------------

[GTMAppAuthFetcherAuthorization removeAuthorizationFromKeychainForName:g_kGTLRAuthorizerKey];

self.authorization = nil;

//--------------------------------------