Настройка мобильных приложений
Это руководство описывает, как настроить приложения Android и iOS под собственный бренд. Следуйте этим шагам, когда хотите переименовать приложения под своим продуктовым именем и визуальной идентичностью.
Что Можно Настроить
- Название приложения (отображается под иконкой на главном экране)
- Иконка приложения
- Экран загрузки / заставка
- Основной и акцентный цвета
- URL экземпляра по умолчанию (предварительно заполнен на экране входа)
- Идентификатор пакета / имя пакета (требуется для публикации в магазине)
Настройка Android
Название приложения
Отредактируйте app/src/main/res/values/strings.xml:
<string name="app_name">Название вашего приложения</string>
Имя пакета
- В Android Studio щёлкните правой кнопкой мыши на папке пакета и используйте Refactor → Rename для его переименования.
- Обновите
applicationIdвapp/build.gradle:applicationId "com.вашакомпания.вашеприложение"
Иконка приложения
Замените файлы в:
app/src/main/res/mipmap-hdpi/ic_launcher.pngapp/src/main/res/mipmap-mdpi/ic_launcher.pngapp/src/main/res/mipmap-xhdpi/ic_launcher.pngapp/src/main/res/mipmap-xxhdpi/ic_launcher.pngapp/src/main/res/mipmap-xxxhdpi/ic_launcher.png
Image Asset Studio в Android Studio (File → New → Image Asset) может сгенерировать все размеры из одного исходного изображения 1024x1024.
Цвета
Отредактируйте app/src/main/res/values/colors.xml:
<color name="colorPrimary">#E63946</color>
<color name="colorPrimaryDark">#C1121F</color>
<color name="colorAccent">#2EC4B6</color>
URL экземпляра по умолчанию
Найдите константу в проекте (ищите DEFAULT_BASE_URL или аналогичное в файле Constants.kt или Config.kt) и задайте URL вашего экземпляра LeadHub. Это предварительно заполнит поле URL для пользователей, чтобы им не нужно было вводить его вручную.
Настройка iOS
Название приложения
- В Xcode нажмите на корень проекта в Navigator.
- В разделе Targets выберите ваш таргет приложения.
- На вкладке General измените Display Name на название вашего продукта.
Идентификатор пакета
Измените Bundle Identifier на той же вкладке General:
com.вашакомпания.вашеприложение
Должен быть уникальным и зарегистрированным в вашей учётной записи Apple Developer.
Иконка приложения
- В Xcode откройте
Assets.xcassets. - Нажмите AppIcon.
- Перетащите изображения иконок в соответствующие слоты. Для App Store нужно изображение 1024x1024, а для устройств — различные меньшие размеры.
Каталог ресурсов Xcode подскажет, какие размеры нужны. Используйте инструмент вроде makeappicon.com для генерации всех требуемых размеров из одного исходника.
Экран загрузки
Отредактируйте LaunchScreen.storyboard в Xcode для настройки заставки, отображаемой при загрузке приложения.
Цвета
Найдите в проекте файл Colors.swift или Theme.swift и обновите значения основного и акцентного цветов:
struct Theme {
static let primaryColor = UIColor(hex: "#E63946")
static let accentColor = UIColor(hex: "#2EC4B6")
}
Или обновите цветовые ресурсы в Assets.xcassets → Colors.
URL экземпляра по умолчанию
Найдите файл Constants.swift или Config.swift и обновите:
static let defaultBaseURL = "https://crm.вашакомпания.com"
Настройка Push-уведомлений
Оба приложения требуют отдельных учётных данных push-уведомлений для каждой платформы. Пошаговые инструкции по настройке FCM (Android) и APNs (iOS) см. в руководствах разработчика Android и iOS.
После настройки push-учётных данных обновите конфигурацию среды вашего сервера LeadHub соответствующими ключами. Эту часть выполняет системный администратор.