Я не хочу, чтобы данные, которые пользователь загружал в приложение Android, уходил, когда приложение было удалено или устройство потеряно/удалено. То, что я обязательно хочу, - данные должны быть привязаны к учетной записи пользователя, а не к устройству, где пользователь может установить приложение из любого другого устройства Android, войдя в свою учетную запись, используя свои учетные данные для входа и просмотрите все данные, которые были введены в мимо старого/другого устройства. Пожалуйста, предложите вариант хранения, который лучше всего подходит для этого сценария.Какой вариант хранения для сохранения данных приложения в android?
ответ
Это очень общий вопрос, и я думаю, что кто-то может проголосовать за его закрытие, но я все равно попытаюсь получить общий ответ.
По сути, вы хотите, чтобы данные сохранялись на некотором внешнем хранилище данных (а не на устройстве). Итак, очевидно, что это сервер. Вам нужно будет настроить машину и запустить на ней сервер, который может связываться с вашим приложением. Также вам нужно будет иметь уникальный идентификатор для каждого пользователя (аутентификация?), Который свяжет пользовательские данные с пользователем, так что, если пользователь удалит и переустановит ваше приложение, приложение сможет загрузить данные пользователя с сервера на мобильное устройство на котором запущено приложение.
Для сервера вы можете посмотреть Amazon AWS, Google App Engine, Heroku и т. Д. Вы можете настроить минимальный сервер в одном из этих мест, возможно, установить там базу данных (SQL/NoSQL) и получить уникальный URL-адрес, чтобы что приложение может ping сервер (так что статический IP очевидно). Затем ваше приложение может отправлять сетевые запросы на ваш сервер для получения данных для пользователя и сохранять его в приложении всякий раз, когда пользователь этого хочет (скажем, при повторной установке, смене устройства, ежемесячно и т. Д.).
Надеюсь, это поможет!
Google работает на Google Cloud Save как простой способ сохранить данные в облаке в приложении для Android. Нет необходимости в программировании бэкэнд.
Сейчас в закрытой бета-версии, так что это не очень полезно сразу, но вскоре оно может открыться для публики.
спасибо за обмен – sunskin
- 1. Какой самый надежный вариант для хранения BLOB?
- 2. Это лучший вариант для сохранения информации на Android?
- 3. Какой лучший способ хранения данных в Android?
- 4. Использование класса приложения Android для сохранения данных
- 5. Лучший способ хранения данных для приложения Android?
- 6. Кнопка сохранения приложения для Android?
- 7. Использование класса приложения для хранения постоянных данных в Android
- 8. Лучший вариант для хранения данных в запуске приложения в android [до SQLite]
- 9. Вариант хранения данных, который наилучшим образом подходит для моего приложения для Android.
- 10. Лучший вариант для хранения изображений в mysql DB для Android-приложения?
- 11. Application.Resources для хранения данных приложения
- 12. Какой способ хранения данных для простого приложения iOS?
- 13. Нужны предложения по тому, какой вариант будет эффективен для хранения данных на iPad
- 14. Способ хранения для Android-приложения
- 15. Android: какая структура данных используется для сохранения данных приложения
- 16. Какой вариант для вкладок?
- 17. Какой тип для сохранения процентов
- 18. Какой источник данных для приложения WPF?
- 19. Лучший способ хранения содержимого ArrayList для приложения для Android?
- 20. Какой способ лучше всего сохранить наши настройки приложения в Android
- 21. Android и место для хранения данных?
- 22. Eclipse для запуска приложения Android для сохранения
- 23. Лучший способ хранения данных для погодного приложения
- 24. Какой лучший тип данных для хранения высоты?
- 25. Какой тип данных используется для хранения фракций?
- 26. Альтернативный вариант использования хэша для хранения паролей в базе данных
- 27. Android пытается использовать настройки для сохранения данных
- 28. Это идеальный вариант для сохранения в модели?
- 29. это лучший вариант хранения для меня?
- 30. Какой для Android-базы данных?
Да, это так. Я согласен, что это общий вопрос. Я не мог найти ничего простого, когда искал его. В большинстве ответов говорилось о доступных вариантах и не о том, какой из этих параметров может сохранить данные. Это полезно для новичка, подобного мне. Спасибо! – sunskin
@sunskin Нет проблем. Выполняйте последующие действия, если у вас есть какие-то другие конкретные вопросы по мере продвижения по этому вопросу. Кроме того, было бы здорово, если бы вы могли принять мой ответ! :) –
Пожалуйста, поделитесь своим мнением о AWS Cognito – sunskin