我有一个iOS应用程序,它基本上是一个包含移动Web应用程序的webview,Web应用程序需要登录,我已经设置了所有脚本以及所有功能以及#34;记住我&#34 34;登录时(创建cookie)
但是一段时间没有活动(如果应用程序在后台运行),如果再次打开应用程序,它会要求您登录,即使我已经检查过了#34;记住我"
问题:我是否需要启用Web视图以接受cookie或其他内容?假设由于UIwebview是在iOS上构建的,它只会起作用...
感谢任何帮助/澄清
答案 0 :(得分:0)
iOS将Cookie存储在管理Cookie存储的单个对象中,请参阅NSHTTPCookieStorage。通过检索该对象中包含的所有cookie来检查您的cookie是否存在。
代码:
NSArray *httpCookies = [[NSHTTPCookieStorage sharedHTTPCookieStorage] cookiesForURL:aHttpUrl];