IOS facebook SDK сессии?
В API Facebook есть разные состояния сессий: FBSessionStateCreated FBSessionStateCreatedTokenLoaded FBSessionStateOpen
Я понял, что SDK кэширует токен. Но в чем здесь смысл сессии? Это просто объект или какая-то связь между Facebook и приложением?
Когда токен становится недействительным? Или это всегда действует после проверки подлинности для конкретного приложения?
В чем смысл FBSessionStateOpen? если у нас (или SDK) уже есть токен доступа, не может ли он получить доступ ко всей информации, используя это?
Кто-нибудь может объяснить, что происходит под капотом?
1 ответ
Как я понял это:
Сессия - это просто объект, который в основном состоит из токена.
Токен действителен в течение 60 дней, если только вы не вызовете метод выхода или что-либо еще не изменится.
FBState open - это когда состояние открыто, т. Е. Пока сеанс действителен и у вас есть действительный токен.