/ / Изход от социалните мрежи от приложението за iOS - ios, iphone, facebook, ipad, бисквитки

Изход от социални мрежи от приложението iOS - ios, iphone, facebook, ipad, cookies

В приложението си използвам вход в Google, face book. Успях да вляза правилно, но когато се опитвам да изляза от Google, лицевата книга използвам следния код. Но проблемът ми е дори ако изляза от приложението си.

Когато кликнете върху бутоните за вход, той питаразрешения не влизат в екрана. Дори да изляза от приложението си, трябва ли да изляза от браузъра на сафари (изчистване на бисквитките в настройките) или социалните приложения на устройството, или трябва да изляза от Appdelegate.

Какво да направите, за да завършите изхода от приложението.

[[GPPSignIn sharedInstance] signOut];

//facebook
FBSession* session = [FBSession activeSession];
[session closeAndClearTokenInformation];
[session close];
[FBSession setActiveSession:nil];
NSHTTPCookieStorage* cookies = [NSHTTPCookieStorage sharedHTTPCookieStorage];
NSArray* facebookCookies = [cookies cookiesForURL:[NSURL URLWithString:@"https://facebook.com/"]];

for (NSHTTPCookie* cookie in facebookCookies) {
[cookies deleteCookie:cookie];
}

Отговори:

0 за отговор № 1

За FB, closeAndClearTokenInformation извежда само потребителя от приложението ви, а не от всяко друго приложение (като приложението Facebook или Safari, ако потребителят е влязъл там).

Когато влезете отново, той ще превключи бързо на приложение(към FB приложението или Safari) и ако потребителят все още е влязъл там, той просто ще превключи обратно и ще даде означение за достъп на приложението ви (освен ако не поискате допълнителни разрешения). Ето как се предполага, че SSO работа.