iOS 13.3 Facebook SDK больше не запрашивает повторную аутентификацию после выхода из системы - PullRequest
0 голосов
/ 01 апреля 2020

Я не обновлял свое приложение в течение нескольких месяцев, но теперь я замечаю, что когда пользователи выходят из системы после входа с учетными данными Facebook, они больше не запрашивают свои имя пользователя и пароль.

Это просто говорит «Вы ранее входили в Facebook, хотите продолжить?».

Вход в систему по-прежнему работает нормально, но раньше все, что мне нужно было сделать, это:

if (AccessToken.current != nil) {
                let loginManager = LoginManager()
                loginManager.logOut()
}

Это приведет к удалению доступа токен и заставить пользователя повторно ввести свои учетные данные.

Что-то изменилось, о чем я не знаю? Может быть, с Graph API?

Все еще на FBSDK 5.8 и Graph API 2.12 и воспроизводится на чистом симуляторе без других установленных приложений, так что я уверен, что это не мое приложение. Если я удалю весь контент и настройки на симуляторе, он запросит учетные данные при первом входе в систему, но только потом. Я также подтвердил, что токен больше не присутствует после выхода из системы. Может быть, мне нужно отправить запрос HTTP DELETE или что-то, как предложено здесь: ios, выход из Facebook и очистка токенов пользователя

Не удалось найти ничего недавнего, ссылающегося на эту проблему, так любая помощь очень ценится.

...