使用UIWebView联合登录后清除缓存的方法。

   最近迫于公司的政治压力,做联合登录,由于需要与服务器端沟通、联调,过程之坎坷曲折,可见一斑。现将这部分工作中比较有用的东西做一个简单的总结:

1,联合登录(新浪)的时候,如果想在联合登录之后,客户端可直接发微博,客户端和服务器端的appkey和appseratekey是要相同?

答:是的,而且是必须的。至于为什么客户端的名称和申请应用appkey的时候的名称可以不同,我想,是因为公司和新浪签定了合同的缘故。


2,联合登陆的时候,使用了A方式登录,登录完成后想换另一个帐号,结果UIWebView自动登录了原来的帐号,如何解决?

答:解决的办法很简单,在UIWebView做请求之前,清空缓存,清空缓存的方法如下:

 NSHTTPCookie *cookie;
    NSHTTPCookieStorage *storage = [NSHTTPCookieStorage sharedHTTPCookieStorage];
    for (cookie in [storage cookies]) {
        [storage deleteCookie:cookie];
    } 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值