2016-08-19 6 views
-2

Я создаю приложение iOS, которое пользователь может публиковать фотографии текущих событий вокруг. Пользователь может принять привязку к событию и поместить его на сервер, который затем будет показан на фиде приложения, чтобы все могли видеть. В последнее время я читаю основные данные. Основные данные предназначены для хранения постоянных данных или кэширования данных в автономном режиме. Но в моем приложении данные (в виде захваченного изображения) должны быть загружены на бэкэнд, как только пользователь нажмет кнопку. Поэтому мне было интересно, есть ли использование данных ядра в таком приложении, где кэширование данных не требуется.Должен ли я использовать базовые данные для приложения реального времени

ответ

0

Да, когда пользователь открывает ваше приложение, и они находятся в автономном режиме, вы можете отображать локальные результаты, полученные по основным данным. Затем обновите эти результаты после повторного подключения к Интернету. Это дает пользователям возможность видеть контент, даже если он отключен.

+0

Это хороший момент. – maven25

+0

Используя это, когда вы получаете результаты с вашего бэкэнда, вы также сохраните их в основных данных. –