Я хочу, чтобы мой пользователь стал намного лучше автономным пользователем, поэтому я хочу построить Service
, который хранит все POST
, DELETE
, PUT
(GET
не имеет смысла, потому что GET
вызов без сети - это вызов кэш), запрашивает пользователя в автономном режиме и отправляет его на сервер, как только пользователь получит подключение к Интернету. Я хочу, чтобы он был постоянным: даже если приложение было убито, данные отправляются, чтобы не иметь противоречий между данными кэша и сервера.
Я хорошо знаком с Google Volley и Android Networking API → Я знаю, как определить, нет ли сети, как предварительно очистить данные, кэшировать их и т.д.
Но есть ли сущность или библиотека об этом предмете? Я знаю, что последняя версия Facebook реализует такую систему, но мне интересно, как они это сделали (я имею в виду, я знаю, что они используют Service
, но как они это сделали, понятия не имели!). У кого-то есть идея по этому поводу, любой опыт?