使用UIWebView联合登录后清除缓存的方法。
2013-03-15 11:17
232 查看
最近迫于公司的政治压力,做联合登录,由于需要与服务器端沟通、联调,过程之坎坷曲折,可见一斑。现将这部分工作中比较有用的东西做一个简单的总结:
1,联合登录(新浪)的时候,如果想在联合登录之后,客户端可直接发微博,客户端和服务器端的appkey和appseratekey是要相同?
答:是的,而且是必须的。至于为什么客户端的名称和申请应用appkey的时候的名称可以不同,我想,是因为公司和新浪签定了合同的缘故。
2,联合登陆的时候,使用了A方式登录,登录完成后想换另一个帐号,结果UIWebView自动登录了原来的帐号,如何解决?
答:解决的办法很简单,在UIWebView做请求之前,清空缓存,清空缓存的方法如下:
NSHTTPCookie *cookie;
NSHTTPCookieStorage *storage = [NSHTTPCookieStorage sharedHTTPCookieStorage];
for (cookie in [storage cookies]) {
[storage deleteCookie:cookie];
}
1,联合登录(新浪)的时候,如果想在联合登录之后,客户端可直接发微博,客户端和服务器端的appkey和appseratekey是要相同?
答:是的,而且是必须的。至于为什么客户端的名称和申请应用appkey的时候的名称可以不同,我想,是因为公司和新浪签定了合同的缘故。
2,联合登陆的时候,使用了A方式登录,登录完成后想换另一个帐号,结果UIWebView自动登录了原来的帐号,如何解决?
答:解决的办法很简单,在UIWebView做请求之前,清空缓存,清空缓存的方法如下:
NSHTTPCookie *cookie;
NSHTTPCookieStorage *storage = [NSHTTPCookieStorage sharedHTTPCookieStorage];
for (cookie in [storage cookies]) {
[storage deleteCookie:cookie];
}
相关文章推荐
- 如何清除DNS缓存,使用cmd命令清理DNS缓存方法
- SDWebImage使用——一个可管理远程图片加载的类库+ SDWebImage手动清除缓存的方法
- window.showModalDialog使用手册及其清除缓存的方法
- UIWebView 的使用方法
- SVN客户端(TortoiseSVN)保存密码自动登录后,如何切换使用其它帐户登录方法
- 清除UIWebView缓存
- Discuz! 内存缓存机制与使用方法
- vue2使用keep-alive缓存多层列表页的方法
- 清除UIWebView的缓存
- 使用MSTSC远程登录时提示证书无效的解决方法
- UIWebView的缓存策略,清除cookie
- ubantu下清除项目缓存的方法
- redis 使用服务器登录redis控制台,进行操作缓存
- Yii框架调用缓存使用方法
- 清除UIWebView的缓存
- 清除几种缓存的方法
- Phalcon ORM查询结果集强制使用缓存的方法及注意事项
- ASP.NET几种清除页面缓存的方法
- 清除本机在Windows下访问共享文件夹时的登录信息的一种方法
- putty使用方法(windows远程登录Linux)