Я думаю, (из того, что я читал за последние несколько дней, документация Facebook не очень хорошая, и у меня возникла собственная проблема, связанная с Facebook), даже если вы запрашиваете офлайн доступ к токену, срок его действия истекает, это просто означает, что ваш приложение может получать токены, пока пользователь находится в автономном режиме, поэтому вам просто нужно сохранить ID пользователя, appid и секрет приложения.