Facebook iOS SDK v4. 0 проверка состояния сеанса пользователя
В новом Facebook iOS SDK весь процесс входа в систему был обновлен. Старый трюк [FBSession activeSession].isOpen
больше не работает. Как я могу надежно определить состояние сеанса пользователя в новом SDK?
[FBSDKProfile currentProfile]
нулем, но это не похоже на 100% точный или правильный, самый прямой способ решить эту проблему.1 ответ:
Есть некоторые изменения на v4. 0. Вы можете проверить их все здесь: https://developers.facebook.com/docs/ios/upgrading-4.x
Чтобы проверить сеанс пользователя, теперь вы должны использовать
[FBSDKAccessToken currentAccessToken]
.
FBSession.activeSession
был заменен на[FBSDKAccessToken currentAccessToken]
иFBSDKLoginManager
. Нет понятия состояния сеанса. Вместо этого используйте менеджер для входа в систему, и это устанавливает ссылкуcurrentAccessToken
.