У меня есть вопрос относительно дизайна/архитектуры приложения Ionic2, хотя это может быть связано с любым родным приложением.Лучший вариант для сохранения информации Ionic 2 на сервере с http?
Я разрабатываю приложение, в котором пользователю нужно много взаимодействовать (это игра, на самом деле), поэтому мне нужно сохранить статус, параметры и многое другое. На данный момент у меня есть API Rest, поэтому каждый раз, когда информация пользователя обновляется, я вызываю API для сохранения информации через http. В то же время, чтобы получить статистику других пользователей и информацию, мне также нужно получить эту информацию от API, поэтому я делаю это каждый раз, когда пользователь выбирает соответствующий экран.
Я предполагаю, что это не очень эффективно, поэтому я хочу использовать Storage from Ionic для использования локального хранилища и сохранять или читать только HTTP-API, когда пользователь входит в приложение или уходит.
Вопрос в том, хорошая стратегия? Я вижу недостатки в обоих. Как узнать, что пользователь оставил приложение? Он мог просто измениться на другую задачу в своем телефоне, и приложение действительно было бы живым.
Я предполагаю, что это очень распространенная ситуация в любом приложении, так как это разрешено обычно?
Благодаря
https://www.joshmorony.com/offline-syncing-in-ionic-2-with-pouchdb-couchdb/ может помочь – misha130