Я разрабатываю приложение, использующее интеграцию с facebook. Я пытаюсь получить токены access_token и expires_in из классов библиотеки facebook. Как только я вошел в систему, я получаю access_token правильно, но я всегда получаю токен expires_in всегда 0. И из-за этого метод isSessionValid () всегда возвращает false. Пожалуйста, дайте мне знать, если кто-нибудь столкнулся с этой проблемой и решил ее.
Мой код отлично работает, если в эмуляторе не установлено приложение Facebook. Я получаю веб-просмотр, могу войти в систему и обновить статус. Но когда я устанавливаю приложение Facebook, при нажатии на опцию меню статуса обновления открывается приложение Facebook, я перенаправляюсь на страницу разрешений, а затем получаю сообщение об ошибке «Не удалось получить токен доступа». Это действительно так, потому что токен expires_in равен 0.
Я не хочу просить пользователей приложения удалить приложение Facebook, если они уже установили. любезно позвольте мне решить эту проблему.
Спасибо,
Пунт