如何在Android中登录/退出时清除/禁用Twitter和Facebook SDK中的cookie /缓存

问题描述 投票:1回答:1

正在使用Twitter SDK和Facebook SDK进行登录。我可以同时登录两个社交网站。但是有时候从Twitter收到错误消息,例如

01-09 21:16:46.806 com.intentfilter.android W / Twitter:授权已在进行中

01-09 21:16:46.807 com.intentfilter.android E / Twitter:授权完成,但出现错误com.twitter.sdk.android.core.TwitterAuthException:授权失败。

但是在facebook上,我没有遇到这种问题。我的疑问是,无论如何要清除android内部浏览器中的cookie /缓存?否则如何在Twitter SDK上禁用/清除cookie /缓存。如果没有办法,如何每次都将最终用户重定向到Twitter登录页面,这意味着用户每次都应输入其凭据,而不是将缓存存储在android浏览器中

提前感谢

android twitter facebook-android-sdk
1个回答
0
投票

尝试一下,删除所有cookie

 CookieSyncManager.createInstance(className.this);
 CookieManager cookieManager = CookieManager.getInstance();
 cookieManager.removeAllCookie();

希望,它对您有用!!

© www.soinside.com 2019 - 2024. All rights reserved.