跳到主要内容

移动应用自定义

本指南介绍如何对 Android 和 iOS 应用进行白标定制。当您希望以自己的产品名称和视觉标识重新品牌化应用时,请按照以下步骤操作。


可自定义的内容

  • 应用名称(显示在主屏幕图标下方)
  • 应用图标
  • 启动页 / 闪屏
  • 主色和强调色
  • 默认实例 URL(在登录屏幕上预填充)
  • Bundle 标识符 / 包名(应用商店提交必需)

Android 自定义

应用名称

编辑 app/src/main/res/values/strings.xml

<string name="app_name">您的应用名称</string>

包名

  1. 在 Android Studio 中,右键点击您的包文件夹,使用 Refactor → Rename 重命名包。
  2. 更新 app/build.gradle 中的 applicationId
    applicationId "com.yourcompany.yourapp"

应用图标

替换以下路径中的文件:

  • app/src/main/res/mipmap-hdpi/ic_launcher.png
  • app/src/main/res/mipmap-mdpi/ic_launcher.png
  • app/src/main/res/mipmap-xhdpi/ic_launcher.png
  • app/src/main/res/mipmap-xxhdpi/ic_launcher.png
  • app/src/main/res/mipmap-xxxhdpi/ic_launcher.png

Android Studio 的 Image Asset StudioFile → 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

在项目中找到常量(在 Constants.ktConfig.kt 文件中搜索 DEFAULT_BASE_URL 或类似名称),将其设置为您的 LeadHub 实例 URL。这样用户的 URL 字段会被预填充,无需手动输入。


iOS 自定义

应用名称

  1. 在 Xcode 中,点击 Navigator 中的项目根目录。
  2. Targets 下,选择您的应用 Target。
  3. General 选项卡中,将 Display Name 改为您的产品名称。

Bundle 标识符

在同一 General 选项卡中更改 Bundle Identifier

com.yourcompany.yourapp

必须唯一,并在您的 Apple Developer 账户中注册。

应用图标

  1. 在 Xcode 中打开 Assets.xcassets
  2. 点击 AppIcon
  3. 将图标图片拖入相应位置。App Store 需要一张 1024x1024 的图片,设备需要多种较小尺寸。

Xcode 的资源目录会告诉您需要哪些尺寸。使用 makeappicon.com 等工具从单一源图生成所有所需尺寸。

启动页

在 Xcode 中编辑 LaunchScreen.storyboard,自定义应用加载时显示的启动画面。

颜色

在项目中找到 Colors.swiftTheme.swift 文件,更新主色和强调色的值:

struct Theme {
static let primaryColor = UIColor(hex: "#E63946")
static let accentColor = UIColor(hex: "#2EC4B6")
}

或在 Assets.xcassets → Colors 中更新颜色资源。

默认实例 URL

找到 Constants.swiftConfig.swift 文件并更新:

static let defaultBaseURL = "https://crm.yourcompany.com"

推送通知配置

两个应用都需要为各自平台配置单独的推送通知凭据。请参阅 Android 和 iOS 开发者指南,获取配置 FCM(Android)和 APNs(iOS)的分步说明。

配置推送凭据后,使用相应密钥更新 LeadHub 服务器的环境配置。此部分由系统管理员负责处理。


提交应用商店前检查清单

提交至 Google Play 或 Apple App Store 前:

  • 应用名称与您的产品一致(不是 "LeadHub")
  • 包名 / Bundle ID 已更新为您公司的域名
  • 应用图标已替换为您的品牌图标(所有所需尺寸)
  • 启动页 / 闪屏已更新
  • 颜色与您的品牌一致
  • 默认实例 URL 已设置(可选,但推荐)
  • 推送通知凭据已配置
  • 隐私政策 URL 已添加(两个商店均要求)
  • App Store / Play Store 截图已准备好
  • 产品描述已撰写完毕