не знаю, у меня приложение для бизнеса, и я на стороне сервера сделал сложный учет - какое устройство какие справочники запросил и когда, какие нет, и если есть изменения то отправляю, через вебсокет, если нет соединения, через пуш, и если нет запросов, значит приложение не активное или нет соединения с интернетом. на стороне клиента при первичном запуске всегда обновление справочников, только потом остальные интерфейсы