Создание ароматов в ионном режиме

Во второй части статьи «Советы и хитрости, если вы действительно хотите использовать Ionic» я собираюсь продемонстрировать, как вы можете создавать ароматы продуктов (например, в Android) с помощью задач gulp.

Ароматизаторы в Android позволяют создавать несколько версий для одного и того же приложения (например, одну для бесплатного приложения, другую для платного приложения).

В этом примере я покажу вам, как иметь одновременно приложение для разработки и выпуска, и как вы можете переключаться между ними с помощью задачи gulp.

Прежде всего вам необходимо определить, что вы хотите изменить между этими двумя версиями, в данном случае это будет:
- Имя приложения
- Имя пакета
- Конфигурации
- Значок

Начиная с конфигураций: первый шаг - создать папку в корне проекта для сохранения этих конфигураций.

После этого вам нужно создать файл JSON для каждой из версий.

Каждый раз, когда вы запускаете задачу gulp для определенной версии, вы собираетесь создать / заменить файл config.js.

Для значка у вас также должен быть значок для каждой версии, в этом случае вам нужно вставить в папку «ресурсы» значок выпуска (icon-release.png) и значок разработки (icon-dev.png).
Когда вы запускаете задачу gulp для определенной версии, вы собираетесь заменить icon.png на правильный значок версии.

После этого вам просто нужно создать эти задачи в gulpfile.js.

После обновления gulpfile.js вам просто нужно запускать 'gulp dev каждый раз, когда вам нужна версия для разработки, и' gulp release ', если вам нужна производственная версия.

Надеюсь, вам понравилось!