Я делаю заявку на основе услуг определения местоположения. Я хочу знать лучшие практики хранения списка друзей пользователей. Если список друзей хранится на сервере, тогда, если у пользователя нет подключения к Интернету, он не сможет увидеть список друзей. С другой стороны, если список друзей хранится на устройстве (и интернет-соединение отсутствует), список может быть несовременным. Я понимаю, что это не вопрос программирования, но хотелось бы знать, какая будет лучшая практика. Любые предложения будут очень благодарны.Должен ли я хранить список друзей пользователей на устройстве или сервере?
1
A
ответ
1
КСН, ICloud имеет очень обширный API, позволяющий хранить локальные копии и обнаруживать изменения в локальные и удаленные файлы легко настроить синхронизацию:
Не уверен, как реализовать подобную систему на Android.
1
Android и Google предоставляют бесплатную услугу резервного копирования, которая позволяет хранить ваши данные приложений на удаленном сервере Google и восстанавливать их по мере необходимости. Android предлагает хороший API, чтобы все это происходило очень легко, поэтому вам не нужно изобретать велосипед. Так что я хотел бы пойти на решение, где будет хранить данные на стороне клиента, но делать резервное копирование по графику
Для получения дополнительной информации посмотрите на Android Data Backup
Как насчет хранения в обоих местах? Каноническая копия сервера и локальный кеш? – Thilo
Если вы опытный разработчик мобильных приложений, то вы можете знать о функциональности ** Syncing **. –
@Thilo, спасибо за быстрый ответ и предложение .. !! – alekhine