出于这些目的,假设我有一个包含单个UIWebview的应用程序。
我正在向任何这些网站加载请求:facebook,gmail,twitter等,并收到登录屏幕。
问题是 - 如果我登录并重新启动应用程序,我将不得不再次浏览登录屏幕。
例如,在Mobile Safari / Google应用中,我会保留我的登录Cookie /会话详情/诸如此类,并且不需要再次输入我的用户凭据。这就是我想要的行为。
我试过的东西:
我如何实现Mobile Safari& amp;谷歌应用有吗?
答案 0 :(得分:5)
当应用程序终止时,应该存档并保留cookie,并在应用程序变为活动状态时重新加载。你可以通过以下方式实现这一目标:
[[NSHTTPCookieStorage sharedHTTPCookieStorage] setCookies:cookies forURL:url mainDocumentURL:nil]; // where cookies is the unarchived array of cookies