gpt4 book ai didi

ios - 如何从我的 iOS 应用程序中删除 Twitter 的 session 和 cookie

转载 作者:行者123 更新时间:2023-11-28 21:36:32 26 4
gpt4 key购买 nike

我正在使用 Fabric SDK 将 Twitter 登录到我的应用程序。

我想从我的 iOS 应用程序中删除 Twitter 的 session 和 cookie。因为我第一次使用这个 SDK 从 Twitter 成功登录。但是如果用户想使用 Twitter 从其他凭据登录到我的应用程序,那么如果没有明确的 session 是不可能的。

为了清晰的 Twitter session ,我使用以下代码。但它不起作用。

[[Twitter sharedInstance]logOut];
[[Twitter sharedInstance]logOutGuest];
NSHTTPCookieStorage *cookieList = [NSHTTPCookieStorage sharedHTTPCookieStorage];
for (NSHTTPCookie *x in cookieList.cookies)
{
if ([[x valueForKey:@"domain"] isEqualToString:@".twitter.com"])
{
[cookieList deleteCookie:x];
}
}

期待听到您的回应!

最佳答案

尝试添加这个以删除 cookie

    let cookie = NSHTTPCookie.self
let cookieStorage = NSHTTPCookieStorage.sharedHTTPCookieStorage()

for cookie in cookieStorage.cookies!
{
cookieStorage.deleteCookie(cookie)
}

在 Objective-C 中

NSHTTPCookieStorage *cookieStorage = [NSHTTPCookieStorage sharedHTTPCookieStorage];
for (NSHTTPCookie *httpCookie in cookieStorage.cookies)

{
if ([[httpCookie valueForKey:@"domain"] isEqualToString:@".twitter.com"])
{
[cookieStorage deleteCookie:httpCookie];
}
}

关于ios - 如何从我的 iOS 应用程序中删除 Twitter 的 session 和 cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33729376/

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