Anpassung der mobilen Apps
Diese Anleitung erklärt, wie Sie die Android- und iOS-Apps als White-Label anpassen können. Folgen Sie diesen Schritten, wenn Sie die Apps unter Ihrem eigenen Produktnamen und visueller Identität neu gestalten möchten.
Was Sie Anpassen Können
- App-Name (wird unter dem Symbol auf dem Startbildschirm angezeigt)
- App-Symbol
- Startbildschirm / Ladebildschirm
- Primär- und Akzentfarben
- Standard-Instanz-URL (vorab ausgefüllt auf dem Anmeldebildschirm)
- Bundle-Bezeichner / Paketname (erforderlich für die Store-Einreichung)
Android-Anpassung
App-Name
Bearbeiten Sie app/src/main/res/values/strings.xml:
<string name="app_name">Ihr App-Name</string>
Paketname
- Klicken Sie in Android Studio mit der rechten Maustaste auf Ihren Paketordner und verwenden Sie Refactor → Rename, um das Paket umzubenennen.
- Aktualisieren Sie
applicationIdinapp/build.gradle:applicationId "com.ihrefirma.ihreapp"
App-Symbol
Ersetzen Sie die Dateien in:
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
Android Studios Image Asset Studio (File → New → Image Asset) kann alle Größen aus einem einzigen 1024x1024-Quellbild generieren.
Farben
Bearbeiten Sie app/src/main/res/values/colors.xml:
<color name="colorPrimary">#E63946</color>
<color name="colorPrimaryDark">#C1121F</color>
<color name="colorAccent">#2EC4B6</color>
Standard-Instanz-URL
Suchen Sie die Konstante im Projekt (suchen Sie nach DEFAULT_BASE_URL oder Ähnlichem in einer Constants.kt- oder Config.kt-Datei) und setzen Sie sie auf die URL Ihrer LeadHub-Instanz. Dadurch wird das URL-Feld für Benutzer vorab ausgefüllt, sodass sie es nicht eintippen müssen.
iOS-Anpassung
App-Name
- Klicken Sie in Xcode im Navigator auf die Projektwurzel.
- Wählen Sie unter Targets Ihr App-Target aus.
- Ändern Sie im Tab General den Display Name auf Ihren Produktnamen.
Bundle-Bezeichner
Ändern Sie den Bundle Identifier im selben General-Tab:
com.ihrefirma.ihreapp
Dieser muss eindeutig sein und in Ihrem Apple Developer-Konto registriert werden.
App-Symbol
- Öffnen Sie in Xcode
Assets.xcassets. - Klicken Sie auf AppIcon.
- Ziehen Sie Ihre Symbol-Bilder in die entsprechenden Felder. Sie benötigen ein 1024x1024-Bild für den App Store und verschiedene kleinere Größen für Geräte.
Der Asset-Katalog von Xcode zeigt Ihnen, welche Größen benötigt werden. Verwenden Sie ein Tool wie makeappicon.com, um alle erforderlichen Größen aus einer einzigen Quelle zu generieren.
Ladebildschirm
Bearbeiten Sie LaunchScreen.storyboard in Xcode, um den Ladebildschirm anzupassen, der während des App-Starts angezeigt wird.
Farben
Suchen Sie im Projekt nach einer Datei Colors.swift oder Theme.swift und aktualisieren Sie die Primär- und Akzentfarbwerte:
struct Theme {
static let primaryColor = UIColor(hex: "#E63946")
static let accentColor = UIColor(hex: "#2EC4B6")
}
Oder aktualisieren Sie die Farb-Assets in Assets.xcassets → Colors.
Standard-Instanz-URL
Suchen Sie nach einer Datei Constants.swift oder Config.swift und aktualisieren Sie:
static let defaultBaseURL = "https://crm.ihrefirma.com"
Push-Benachrichtigungskonfiguration
Beide Apps benötigen separate Push-Benachrichtigungsdaten für jede Plattform. Lesen Sie die Android- und iOS-Entwicklerhandbücher für schrittweise Anweisungen zur Einrichtung von FCM (Android) und APNs (iOS).
Aktualisieren Sie nach der Konfiguration der Push-Zugangsdaten die Umgebungskonfiguration Ihres LeadHub-Servers mit den entsprechenden Schlüsseln. Ihr Systemadministrator kümmert sich um diesen Teil.
Checkliste für die Store-Einreichung
Vor der Einreichung bei Google Play oder dem Apple App Store:
- App-Name entspricht Ihrem Produkt (nicht "LeadHub")
- Paketname / Bundle ID auf die Domain Ihres Unternehmens aktualisiert
- App-Symbol durch Ihr Branding ersetzt (alle erforderlichen Größen)
- Ladebildschirm aktualisiert
- Farben entsprechen Ihrer Marke
- Standard-Instanz-URL festgelegt (optional, aber empfohlen)
- Push-Benachrichtigungsdaten konfiguriert
- Datenschutzrichtlinien-URL hinzugefügt (von beiden Stores gefordert)
- App Store / Play Store Screenshots vorbereitet
- Beschreibung für Ihr Produkt verfasst