Ana içeriğe geç

Mobil Uygulama Özelleştirme

Bu kılavuz, Android ve iOS uygulamalarının beyaz etiketli olarak nasıl özelleştirileceğini açıklar. Uygulamaları kendi ürün adınız ve görsel kimliğinizle yeniden markalamak istediğinizde bu adımları izleyin.


Özelleştirebilecekleriniz

  • Uygulama adı (ana ekranda simgenin altında gösterilir)
  • Uygulama simgesi
  • Başlangıç ekranı / yükleme ekranı
  • Birincil ve vurgu renkleri
  • Varsayılan örnek URL (giriş ekranında önceden doldurulur)
  • Bundle tanımlayıcı / paket adı (mağaza gönderimi için gereklidir)

Android Özelleştirme

Uygulama Adı

app/src/main/res/values/strings.xml dosyasını düzenleyin:

<string name="app_name">Uygulamanızın Adı</string>

Paket Adı

  1. Android Studio'da paket klasörünüze sağ tıklayın ve paketi yeniden adlandırmak için Refactor → Rename kullanın.
  2. app/build.gradle içindeki applicationId'yi güncelleyin:
    applicationId "com.sirketiniz.uygulamaniz"

Uygulama Simgesi

Şu konumlardaki dosyaları değiştirin:

  • 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'nun Image Asset Studio'su (File → New → Image Asset) tek bir 1024x1024 kaynak görüntüden tüm boyutları oluşturabilir.

Renkler

app/src/main/res/values/colors.xml dosyasını düzenleyin:

<color name="colorPrimary">#E63946</color>
<color name="colorPrimaryDark">#C1121F</color>
<color name="colorAccent">#2EC4B6</color>

Varsayılan Örnek URL

Projedeki sabiti bulun (Constants.kt veya Config.kt dosyasında DEFAULT_BASE_URL veya benzerini arayın) ve LeadHub örnek URL'nize ayarlayın. Bu, kullanıcıların URL alanını yazmak zorunda kalmaması için alanı önceden doldurur.


iOS Özelleştirme

Uygulama Adı

  1. Xcode'da Navigator'da proje köküne tıklayın.
  2. Targets altında uygulama hedefinizi seçin.
  3. General sekmesinde Display Name'i ürün adınızla değiştirin.

Bundle Tanımlayıcı

Aynı General sekmesinde Bundle Identifier'ı değiştirin:

com.sirketiniz.uygulamaniz

Benzersiz olmalı ve Apple Developer hesabınızda kayıtlı olmalıdır.

Uygulama Simgesi

  1. Xcode'da Assets.xcassets dosyasını açın.
  2. AppIcon'a tıklayın.
  3. Simge görüntülerinizi uygun yuvalara sürükleyin. App Store için 1024x1024 görüntü ve cihazlar için çeşitli daha küçük boyutlar gereklidir.

Xcode'un asset kataloğu hangi boyutların gerekli olduğunu belirtir. Tek bir kaynaktan tüm gerekli boyutları oluşturmak için makeappicon.com gibi bir araç kullanın.

Başlangıç Ekranı

Uygulama yüklenirken gösterilen yükleme ekranını özelleştirmek için Xcode'da LaunchScreen.storyboard dosyasını düzenleyin.

Renkler

Projedeki Colors.swift veya Theme.swift dosyasını bulun ve birincil ile vurgu renk değerlerini güncelleyin:

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

Veya Assets.xcassets → Colors içindeki renk assetlerini güncelleyin.

Varsayılan Örnek URL

Constants.swift veya Config.swift dosyasını bulun ve güncelleyin:

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

Push Bildirim Yapılandırması

Her iki uygulamanın da her platform için ayrı push bildirim kimlik bilgilerine ihtiyacı vardır. FCM (Android) ve APNs (iOS) kurulumu için adım adım talimatlar için Android ve iOS geliştirici kılavuzlarına bakın.

Push kimlik bilgilerini yapılandırdıktan sonra, uygun anahtarlarla LeadHub sunucunuzun ortam yapılandırmasını güncelleyin. Bu kısmı sistem yöneticiniz halleder.


Mağaza Gönderimi Kontrol Listesi

Google Play veya Apple App Store'a göndermeden önce:

  • Uygulama adı ürününüzle eşleşiyor ("LeadHub" değil)
  • Paket adı / Bundle ID şirketinizin alanına güncellendi
  • Uygulama simgesi markanızla değiştirildi (tüm gerekli boyutlar)
  • Başlangıç / yükleme ekranı güncellendi
  • Renkler markanızla eşleşiyor
  • Varsayılan örnek URL ayarlandı (isteğe bağlı ama önerilir)
  • Push bildirim kimlik bilgileri yapılandırıldı
  • Gizlilik politikası URL'si eklendi (her iki mağaza tarafından da gereklidir)
  • App Store / Play Store ekran görüntüleri hazırlandı
  • Ürününüz için açıklama yazıldı