Mobil uygulama kurulumu ve yayınlama

iOS ve Android imzalama bilgilerini girin, markanızı ayarlayın, Firebase ile bildirimleri açın ve derlemeyi App Store ile Google Play'e taşıyın.

5 dk okumaSon güncelleme: 2026-08-30

Mobil Uygulamalar bölümü, mağazanızı App Store ve Google Play'de yayınlanan yerel bir uygulamaya dönüştürür. Geliştirici bilgilerinizi bir kez girersiniz, uygulamayı derleyip mağazalara biz teslim ederiz. Uygulama sizin Apple ve Google hesabınız altında yayınlanır — mağaza markalı uygulamalar için App Store kuralları bunu zorunlu kılar. Kurulum panelde bitmez: hesap açma, mağaza sayfası ve inceleme adımları Apple ve Google'ın kendi sitelerinde yapılır.

Başlamadan önce

  • Mobil Uygulama eklentisinin açık olması — menüde Mobil Uygulamalar başlığı görünür
  • iOS için ücretli bir Apple Developer Program hesabı (yıllık yaklaşık 99 $)
  • Android için bir Google Play Console hesabı (tek seferlik 25 $)
  • Bildirim gönderecekseniz kendi ücretsiz Firebase projeniz

Adımlar

Ekran görüntüleri örnektir; kendi panelinizdeki veriler farklı olacaktır.

  1. Adım 1: Genel Bakış'ta hazırlık durumunu okuyun

    Mobil Uygulamalar > Genel Bakış sayfası Yayına hazırlık kartıyla açılır ve iOS, Android, Marka ve Müşteri Bildirimi adımlarının her birini kendi durum sözcüğüyle gösterir: iOS ve Android Doğrulandı, Hazır ya da Eksik; Marka Tamam ya da Eksik; Müşteri Bildirimi Etkin ya da Kapalı. Altındaki Kurulum adımları listesi sıradaki işi doğrudan söyler — Apple imzalama bilgilerini girin ve doğrulayın, Google Play servis hesabını girin ve doğrulayın, Uygulama adını ve simgesini ayarlayın gibi. Sırayla takip edin.

    Mobil Uygulama

    Yayına hazırlık — iOS, Android ve marka adımlarını tamamladıkça uygulamanız yayına hazır hale gelir.

    iOS

    Eksik

    Android

    Eksik

    Marka

    Tamam

    Müşteri Bildirimi

    Kapalı
    1. 1iOS
    2. 2Android
    3. 3Marka
    4. 4Müşteri Bildirimi
    Mobil Uygulama — panelden örnek görünüm
  2. Adım 2: iOS imzalama bilgilerini girin ve doğrulayın

    Mobil Uygulamalar > iOS sayfasındaki iOS İmzalama Bilgileri ekranı Apple Team ID, Bundle ID, App Store Connect Key ID ve Issuer ID değerlerini ister; ayrıca App Store Connect API Anahtarı (.p8) dosyasını yüklersiniz. Bundle ID'yi App Store Connect'te uygulamayı kaydetmeden önce Apple Developer tarafında oluşturmalısınız ve yayınlandıktan sonra asla değişmemelidir. iOS Bilgilerini Kaydet deyip Doğrula'ya basın; rozet Doğrulandı olduğunda Apple anahtarınızı kabul etmiştir.

    Doğrulanmadı

    iOS İmzalama Bilgileri

    Apple Team ID
    A1B2C3D4E5
    Bundle ID
    com.atesocakbasi.uygulama
    App Store Connect Key ID
    9QF4TZ7K2P
    Issuer ID
    69a6de70-4f2c-47e3-e053-5b8c7c11a4d1
    App Store Connect API Anahtarı (.p8)
    AuthKey_9QF4TZ7K2P.p8

    Bu dosya yalnızca bir kez indirilebilir.

    iOS Bilgilerini KaydetDoğrula
    iOS İmzalama Bilgileri — panelden örnek görünüm
  3. Adım 3: Android servis hesabını yükleyin

    Mobil Uygulamalar > Android sayfasındaki Android İmzalama Bilgileri ekranında Paket Adı (Package name) girilir — ters-DNS biçiminde benzersiz olmalı ve yayınlandıktan sonra değiştirilemez. Play Servis Hesabı (JSON) alanına Google Cloud'dan indirdiğiniz anahtarı yükleyin ve Yayın Kanalı (Track) seçin: Dahili (internal) test içindir, Yayın (production) doğrudan yayına alır. Android Bilgilerini Kaydet deyip Doğrula'ya basın. Yükleme anahtarını elle üretmenize gerek yoktur, ilk derlemede otomatik oluşturulur.

    Doğrulanmadı

    Android İmzalama Bilgileri

    Paket Adı (Package name)
    com.atesocakbasi.uygulama

    Ters-DNS biçiminde benzersiz paket adı. Yayınlandıktan sonra değiştirilemez.

    Play Servis Hesabı (JSON)
    play-service-account.json

    Google Cloud'dan indirdiğiniz servis hesabı JSON anahtarını yükleyin.

    Yayın Kanalı (Track)
    Dahili (internal)

    internal (dahili) test içindir; production yayına alır.

    Android Bilgilerini KaydetDoğrula
    Android İmzalama Bilgileri — panelden örnek görünüm
  4. Adım 4: Markayı ayarlayın

    Mobil Uygulamalar > Marka sayfasında Uygulama Adı, Uygulama Simgesi ve Açılış Ekranı Arka Plan Rengi tanımlanır. Simge 1024×1024 piksel PNG dosyası olmalı, şeffaflık içermemeli ve tam kare olmalıdır — elinizde uygun dosya yoksa Simge Stüdyosu büyük bir görselden bunu üretir. Açılış Görseli bölümü açılış ekranı görselini hazırlar; Tam ekran fotoğraf ve desenler, Sığdır ise logolar için uygundur. Markayı Kaydet ile bitirin.

    Marka

    Uygulama Adı
    Ateş Ocakbaşı

    Ana ekranda simgenin altında görünen ad.

    Uygulama Simgesi
    app-icon-1024.png

    1024×1024 piksel PNG dosyası. Şeffaflık olmadan, tam kare olmalıdır.

    Açılış Ekranı Arka Plan Rengi
    #1B1B1F

    Uygulama açılırken görünen arka plan rengi.

    Markayı Kaydet
    Marka — panelden örnek görünüm
  5. Adım 5: Müşteri bildirimleri için Firebase'i bağlayın

    Bu adım isteğe bağlıdır ama sipariş durumu ve kampanya bildirimlerinin tek yoludur. Mobil Uygulamalar > Müşteri Bildirimi sayfasında Müşteri bildirimini etkinleştir anahtarını açın, ardından üç dosyayı yükleyin: Firebase servis hesabı (JSON), Android google-services.json ve iOS GoogleService-Info.plist. Firebase projesindeki paket adı ve bundle id, iOS ve Android sekmelerinde girdiğiniz değerlerle birebir aynı olmalıdır. iOS için ayrıca Firebase konsolunda bir APNs kimlik doğrulama anahtarı yüklü olmalıdır — bu, iOS sekmesindeki .p8 dosyasından farklı ikinci bir dosyadır. Firebase Ayarını Kaydet ile bitirin.

    Kapalı

    Firebase (Müşteri Bildirimi)

    Müşteri bildirimini etkinleştir

    Bildirim desteği uygulama derlenirken eklenir; bu nedenle açtıktan sonra uygulamayı yeniden derleyin.

    açık
    Firebase servis hesabı (JSON)
    firebase-adminsdk.json
    Android google-services.json
    google-services.json
    iOS GoogleService-Info.plist
    GoogleService-Info.plist
    Firebase Ayarını Kaydet
    Firebase (Müşteri Bildirimi) — panelden örnek görünüm
  6. Adım 6: Derleme Durumu'ndan derlemeyi izleyin

    Bilgileriniz doğrulandıktan sonra derlemeyi platform yöneticisi başlatır — panelde bir başlat düğmesi aramayın. Genel Bakış sayfasının altındaki Derleme Durumu kartı her derlemeyi Platform, Şerit (Lane), Durum, Oluşturulma ve Ayrıntı sütunlarıyla listeler; durumlar Sırada, Alındı, Çalışıyor, Başarılı, Başarısız ve İptal edildi olabilir. Başarılı bir test derlemesi TestFlight'a yüklendi ya da Play dahili teste yüklendi olarak görünür.

    Derleme Durumu

    PlatformŞerit (Lane)DurumOluşturulmaAyrıntı
    iOSTestFlightBaşarılı12.02.2026 10:12TestFlight'a yüklendi
    AndroidinternalÇalışıyor12.02.2026 10:12
    iOSApp StoreSırada12.02.2026 10:40

    İmzalama bilgilerini kaydettikten sonra başlatılan derlemeler burada görünür.

    Derleme Durumu — panelden örnek görünüm
  7. Adım 7: Test edin, mağaza sayfasını doldurun ve yayınlayın

    Test derlemesi hazır olduğunda TestFlight ve Play Console'da test eden e-postalarını ekleyip uygulamayı gerçek bir cihaza kurun; mağazanızı doğru açtığını doğrulayın. Ardından App Store Connect ve Play Console'da mağaza sayfasını tamamlayın: ekran görüntüleri, açıklama, anahtar kelimeler, kategori, gizlilik bilgileri ve bir gizlilik politikası bağlantısı. Üretim derlemesi çalıştıktan sonra derlemeyi sürümünüze ekleyip incelemeye gönderin — Apple incelemesi genelde 24-48 saat sürer, Google çoğu zaman daha hızlıdır. Bu son adımlar elle yapılır, otomatikleştirilemez.

    Kurulum kılavuzu

    1. Bir test derlemesi oluşturulur
    2. Test edenleri ekleyin ve deneyin
    3. 3Mağaza sayfasını tamamlayın
    4. 4Üretime yayınlayın
    5. 5İncelemeye gönderin

    İlk gönderimde sözleşmeleri onaylamanız ve mağaza sayfasını elle doldurmanız her zaman gerekir.

    Kurulum kılavuzu — panelden örnek görünüm

İpuçları

Bildirim desteği derleme sırasında eklenir

Müşteri bildirimlerini AÇMADAN önce alınmış bir derlemede bildirim desteği hiç yoktur. Anahtarı sonradan açmanız, yeni bir derleme alıp uygulamayı yeniden kurmadıkça hiçbir şeyi değiştirmez — Uygulama Müşterileri listesi boş kalır ve gönderdiğiniz bildirim kimseye ulaşmaz. Firebase'i kurduktan sonra mutlaka yeni derleme isteyin.

Kimlikler tek yönlüdür, üç yerde aynı olmalıdır

Bundle ID ve Paket Adı (Package name) yayınlandıktan sonra değiştirilemez. Aynı değerler Apple/Google tarafında, iOS ve Android sekmelerinde ve Firebase projesinde birebir aynı olmalıdır; Firebase'de farklı yazılırsa bildirimler kabul edilir ama cihaza hiçbir zaman ulaşmaz.

Sık sorulan sorular

Derlemeyi ben mi başlatıyorum?
Hayır. Bilgileriniz doğrulandıktan sonra derlemeleri platform yöneticisi başlatır; sizin işiniz Genel Bakış sayfasındaki Kurulum adımları listesini tamamlamak ve Derleme Durumu kartından ilerlemeyi izlemektir. Üretim derlemesi de başarılı bir test derlemesinden sonra aynı şekilde çalıştırılır.
Uygulama kimin hesabı altında yayınlanıyor?
Sizin. iOS için kendi Apple Developer hesabınız, Android için kendi Google Play Console hesabınız kullanılır — mağaza markalı uygulamalar için App Store İnceleme Kuralı 4.2.6 bunu zorunlu kılar. Apple yıllık yaklaşık 99 $, Google tek seferlik 25 $ alır ve bu ücretleri doğrudan siz ödersiniz.
Bildirim gönderdim, gönderildi yazdı ama kimseye ulaşmadı.
Gönderildi bilgisi teslim edildiğinin kanıtı değildir. Sırayla bakın: Uygulama Müşterileri listesinde hiç cihaz var mı, telefon bildirim iznini reddetmiş mi, ve iPhone'lar için Firebase projenizde bir APNs kimlik doğrulama anahtarı yüklü mü. APNs anahtarı olmadan Apple her mesajı reddeder. Kılavuz sayfasındaki Bildirimler ulaşmıyor — kontrol listesi bölümü bu adımları sırayla anlatır.

İlgili eklentiler

Bu rehberdeki işlem şu eklentilerle gelir.

Canlı demoda deneyin

Bu işin çalışır hâlini gösteren gerçek mağazalar. Açıp gezebilirsiniz.

İlgili rehberler

Beklemeden Yayında — Siteni Bugün Aç

Web siteni bugün yayına al.

Ücretsiz başlayın. Kredi kartı gerekmez. Blog, mağaza, restoran sayfası veya portföy — istediğiniz türde site dakikalar içinde hazır.

Kredi kartı gerekmez