gpt4 book ai didi

android - 是否可以清除 iOS 和 Android webkit 中的缓存?

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:08:59 24 4
gpt4 key购买 nike

我在我的应用程序中使用的 sdk 调用了一个加载 Facebook 登录 oauth 登录屏幕的 webview。我找不到注销用户的方法,以便他们可以作为不同的 Facebook 用户登录,因为 View 始终加载第一个用户的凭据。我唯一的解决办法是卸载该应用。

我一直在使用“https://graph.facebook.com/me/permissions?method=delete&access_token=” ',这实际上确实从我的应用程序中删除了用户,因为我认为 webkit 缓存保留了最后一个 access_token 并且只是尝试重新验证它。

到目前为止,我还没有看到任何应用程序可以让您在使用 Facebook 进行身份验证时完全注销并以其他用户身份登录。

最佳答案

您可以在注销时使用它

NSHTTPCookieStorage *cookieStorage = [NSHTTPCookieStorage sharedHTTPCookieStorage];
for (NSHTTPCookie *each in cookieStorage.cookies) {
// put a check here to clear cookie url which starts with twitter and then delete it
if ([[each valueForKey:@"domain"] isEqualToString:@".facebook.com"])
{ [cookieStorage deleteCookie:each]; }
else
{
[cookieStorage deleteCookie:each];
}

}

关于android - 是否可以清除 iOS 和 Android webkit 中的缓存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20535787/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com