正在使用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浏览器中
提前感谢
尝试一下,删除所有cookie
CookieSyncManager.createInstance(className.this);
CookieManager cookieManager = CookieManager.getInstance();
cookieManager.removeAllCookie();
希望,它对您有用!!