Как я могу добавить новый контент в мое приложение на лету? - PullRequest
0 голосов
/ 29 сентября 2018

Мое приложение-флаттер предоставляет своим пользователям некоторый контент (в основном текст и графику, например сообщения в блогах или новости).Это содержимое должно обновляться ежедневно.Так что будут новые тексты, изображения, возможно, даже видео.Теперь приложение будет использоваться даже в автономном режиме, поэтому все обновленное содержимое должно храниться где-то для последующего доступа.

  • Сейчас я использую sqlite DB для хранения текстов
  • Изображения хранятся в папке «Активы» приложения.
  • Природа программы такова, что пользователи не захотят давать приложению какие-либо разрешения на доступ к SD-карте.

Итак, мой вопрос, как можноЯ обновляю контент без обновления всего приложения или с использованием каких-либо разрешений SDcard?

Можно ли написать код, который загружает новый контент и сохраняет его непосредственно в папке «Ресурсы»приложение?Может ли приложение использовать файлы?без ссылки на них в файле "pubspec.yaml" ?

Могу ли я хранить все данные (даже изображения и видео, которые добавляются ежедневно) в моей базе данных sqlite, которая находится в памяти телефона?

Какова стандартная практика для приложений с таким типом контента?

1 Ответ

0 голосов
/ 29 сентября 2018

Вы должны использовать хранилище как-то.

В Android вам не нужно запрашивать разрешение на хранение, если вы хотите сохранить данные во внутреннем каталоге вашего приложения, которое находится в папке storage/emulated/0/Android/data/data/your_package_name/.Вы можете попробовать это.

Однако у него есть недостаток: если ваше приложение будет удалено, все данные также будут удалены.

...