在我的应用程序中,我有一个UIWebview
,可以加载linkedin身份验证页面进行登录.当用户登录时,cookies会保存到应用程序中.
我的应用程序有一个与LinkedIn登录无关的注销按钮.因此,当用户单击此按钮时,他将从应用程序注销.我希望这次注销将清除他的LinkedIn cookies也从应用程序,以便用户将完全注销.
在我的应用程序中,我有一个UIWebview
,可以加载linkedin身份验证页面进行登录.当用户登录时,cookies会保存到应用程序中.
我的应用程序有一个与LinkedIn登录无关的注销按钮.因此,当用户单击此按钮时,他将从应用程序注销.我希望这次注销将清除他的LinkedIn cookies也从应用程序,以便用户将完全注销.
根据this question,你可以浏览"cookies 罐"中的每个cookies 并删除它们,如下所示:
NSHTTPCookieStorage *storage = [NSHTTPCookieStorage sharedHTTPCookieStorage];
for (NSHTTPCookie *cookie in [storage cookies]) {
[storage deleteCookie:cookie];
}
[[NSUserDefaults standardUserDefaults] synchronize];