self.logInButton = FBSDKLoginButton()
self.logInButton.loginBehavior = FBSDKLoginBehavior.Native
//Above Uses Facebook iOS setting
//login if User is logged in from their device setting
if FBSDKAccessToken.currentAccessToken() == nil{
//User is not logged in
} else {
//User is logged in
}
- Я использую код выше, чтобы узнать, был ли пользователь уже зарегистрирован.
- Приведенный выше код работает до тех пор, пока пользователь не не вошел из Интернета или IOS Facebook входа в систему с настройками
мне нужно найти способ, если любой из них происходят. Мне было интересно, если в SDK Facebook регистрируется какое-то уведомление, чтобы узнать, был ли изменен статус входа в систему.Как узнать, вышел ли пользователь из Facebook iOS с помощью Graph API?
Будет ли FBSDKLoginButtonDelegate запускать «loginButtonDidLogOut», если кто-то выходит из Facebook не из моего приложения?
Будет ли эта работа, даже если пользователь не выполнил вход с помощью моего приложения? – user2884707bond
Да. Это просто скажет вам, что пользователь не зашел в facebook. Кнопка изменится с того, что вы выходите из системы, чтобы войти в систему с помощью facebook. Это позволит пользователю переходить на facebook, который вы также можете проверить с помощью делегата. – csweeney285