У меня есть неприятная проблема с facebook sdk 3.5, я сделал пример, и он работает нормально, но примерно через неделю он начинает вести себя неправильно,Session.getActiveSession() не получает правильную сессию в facebook sdk 3.5 android
метод Session.getActiveSession()
возврата всегда сеанс со следующими свойствами:
{
Session state:OPENING,
token:
{
AccessToken token:ACCESS_TOKEN_REMOVED
permissions:[]
},
appId: ??
}
после того, как ввести свое имя пользователя и пароль и нажмите кнопку для входа в это направить меня на экране, которые говорят о том, что пользователь уже авторизовать это приложение и когда вернусь к своей деятельности, он ничего не делает или ничего делать
эта проблема случается, когда SDK не удается подключиться к установленному приложению и откройте веб-браузер, чтобы принимать пользовательские данные
Моя проблема такая же, как и вопрос отправленного в этом post.
Я уже добавить это если (requestCode == FACEBOOK_SDK_ACTION_CODE || requestCode == FACEBOOK_AUTH_ACTION_CODE) { \t \t \t \t \t \t Session.getActiveSession(). OnActivityResult (это, \t \t \t \t \t \t requestCode, resultCo de, данные); \t \t} где FACEBOOK_SDK_ACTION_CODE = 64206 и FACEBOOK_AUTH_ACTION_CODE = 129742 –
Вы явно устанавливая код запроса для openRequest где-нибудь? –
проверьте, является ли ваш хэш ключа таким же, как вы предоставили его свойства на dev.facebook – Defuera