Ionic app с прибл. 2000 значков png, которые должны быть постоянными на устройстве

По причине производительности я хочу, чтобы эти png хранились на устройстве при загрузке, resp. запуск приложения. Я рассматриваю возможность использования таблицы стилей с каждым png используется как

background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYA.....==");

Этот css-файл будет aprrox 2MB большой и загрузить с индексом.формат html.

Осуществима ли эта идея или следует использовать другой подход? например, хранение кода base64 в виде больших двоичных объектов в базе данных sqlite?

1 ответ

  1. Я бы использовал файловые API Cordova для хранения файлов на диске. Как правило, вы хотите сохранить их в каталоге данных приложения.

    См. документацию ngcordova здесь . Метод writeFile должен работать для хранения представления образа base64.