на эти случаи, а я на стороне сервера реализовал учет всех девайсов, и кто когда что запрашивал (какой сервис+время), и на этой основе через сокет или пуш обновляю клиента
я уже несколько раз напарываюсь на интересный баг который наверняка многие не учитывают. предположим у вас есть пуши. предположим после авторизации вы подписываетесь на пуше. а при "выходе" из профиля нужно отписаться от пушей на сервере. а еще у вас есть обработка 401 - когда токен на сервере истек или испортился и надо выкинуть пользователя из приложения. Так вот...пришол 401...выкидываем из профиля, заодно отписываемся от пушей. Запрос на отписку возвращает 401...обрабатываем 401 - выкидываем из профиля и отписываемся от пушей )))) и так по циклу ))))))))
я уже несколько раз напарываюсь на интересный баг который наверняка многие не учитывают. предположим у вас есть пуши. предположим после авторизации вы подписываетесь на пуше. а при "выходе" из профиля нужно отписаться от пушей на сервере. а еще у вас есть обработка 401 - когда токен на сервере истек или испортился и надо выкинуть пользователя из приложения. Так вот...пришол 401...выкидываем из профиля, заодно отписываемся от пушей. Запрос на отписку возвращает 401...обрабатываем 401 - выкидываем из профиля и отписываемся от пушей )))) и так по циклу ))))))))