Я пишу приложение новостной ленты (с push), и мне бы хотелось, чтобы оно корректно обрабатывало следующие сценарии:
- Приложение запускается / возобновляется и проверяет наличие новых сообщений при появлении
- Приложение запущено / возобновлено, оно знает, что есть новые сообщения (из-за настройки значка), но в сети возникают проблемы
и т.д.
Я могу представить, что происходит множество странных сценариев. Например - пользователь запускает приложение, начинает просмотр новостей, а затем появляются новые. Или нет подключения к Интернету, но приложение пытается загрузить нового пользователя, блокирующего данные, от выполнения определенных действий ... и т. Д.
Есть ли хороший набор практик для такого рода приложений? Я использую пакет ASI, если это что-то меняет, и лента новостей отображается в одном UIWebView (поэтому я не могу легко добавить новые строки).