Facebook iOS SDK v4. 0 проверка состояния сеанса пользователя


В новом Facebook iOS SDK весь процесс входа в систему был обновлен. Старый трюк [FBSession activeSession].isOpen больше не работает. Как я могу надежно определить состояние сеанса пользователя в новом SDK?

Мои текущие мысли просто проверяют, является ли [FBSDKProfile currentProfile] нулем, но это не похоже на 100% точный или правильный, самый прямой способ решить эту проблему.
1 8

1 ответ:

Есть некоторые изменения на v4. 0. Вы можете проверить их все здесь: https://developers.facebook.com/docs/ios/upgrading-4.x

Чтобы проверить сеанс пользователя, теперь вы должны использовать [FBSDKAccessToken currentAccessToken].

FBSession.activeSession был заменен на [FBSDKAccessToken currentAccessToken] и FBSDKLoginManager. Нет понятия состояния сеанса. Вместо этого используйте менеджер для входа в систему, и это устанавливает ссылку currentAccessToken.