Я интегрировал класс SLRequest в свое приложение и могу успешно обновлять пользовательские временные шкалы и т. д. Пока все хорошо. Однако я застрял в том, как справиться со сценарием, когда Facebook делает недействительным токен доступа пользователя (из-за бездействия и т. д.).
Обычно вы справитесь с этим в соответствии с рекомендациями Facebook здесь: http://developers.facebook.com/blog/post/2011/05/13/how-to--handle-expired-access-tokens/. Однако в iOS токен доступа никогда не устанавливается непосредственно приложением, так как все это обрабатывается классами SLRequest/ACAccount.
Я попытался повторно запросить доступ к сохраненной учетной записи, но он просто предоставляется (потому что, что касается iOS, пользователь уже предоставил доступ).
Итак, кроме как заставить пользователя отозвать FB для моего приложения, а затем добавить его снова, есть ли способ обновить токен?