Я думаю, что это может повлиять на многие разработчики Facebook и Android, но, похоже, не так много обсуждений по этой теме...
Мой вопрос
Кто-нибудь успешно обновил токен, используя функцию extendAccessTokenIfNeeded? Если у вас был успех, какая версия была для устройства (или эмулятора)?
Фон
Я получил электронное письмо от Facebook, в котором говорится, что разрешение offline_access будет устаревать с 1 мая 2012 года, а Facebook рекомендовал обновить свой последний SDK. Хорошо.
Я обновил до последнего SDK, официальное приложение Facebook установлено на моем устройстве и (в конце концов!) Single Sign On работает нормально. Я получаю 60-дневные жетоны, которые снова в порядке.
Проблемы начались, когда я попытался использовать extendAccessTokenIfNeeded (контекст контекста, ServiceListener serviceListener). Я не мог заставить его обновить токены в течение более длительного времени. Я ждал 24 часа между попытками, но токен не обновлялся. Единственный способ получить обновленный токен - выйти из системы и войти в систему. Это также произошло, когда я использовал пример проекта "Hackbook".
Наиболее очевидным ответом является то, что я делаю что-то не так, но
Альтернативы расширениюAccessTokenAsNeeded()
Соответствующие ссылки на Facebook