Я не обновлял свое приложение в течение нескольких месяцев, но теперь я замечаю, что когда пользователи выходят из системы после входа с учетными данными Facebook, они больше не запрашивают свои имя пользователя и пароль.
Это просто говорит «Вы ранее входили в Facebook, хотите продолжить?».
Вход в систему по-прежнему работает нормально, но раньше все, что мне нужно было сделать, это:
if (AccessToken.current != nil) {
let loginManager = LoginManager()
loginManager.logOut()
}
Это приведет к удалению доступа токен и заставить пользователя повторно ввести свои учетные данные.
Что-то изменилось, о чем я не знаю? Может быть, с Graph API?
Все еще на FBSDK 5.8 и Graph API 2.12 и воспроизводится на чистом симуляторе без других установленных приложений, так что я уверен, что это не мое приложение. Если я удалю весь контент и настройки на симуляторе, он запросит учетные данные при первом входе в систему, но только потом. Я также подтвердил, что токен больше не присутствует после выхода из системы. Может быть, мне нужно отправить запрос HTTP DELETE или что-то, как предложено здесь: ios, выход из Facebook и очистка токенов пользователя
Не удалось найти ничего недавнего, ссылающегося на эту проблему, так любая помощь очень ценится.