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.
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.
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
EksikAndroid
EksikMarka
TamamMüşteri Bildirimi
Kapalı- 1iOS
- 2Android
- 3Marka
- 4Müşteri Bildirimi
Mobil Uygulama — panelden örnek görünüm 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 IDA1B2C3D4E5Bundle IDcom.atesocakbasi.uygulamaApp Store Connect Key ID9QF4TZ7K2PIssuer ID69a6de70-4f2c-47e3-e053-5b8c7c11a4d1App Store Connect API Anahtarı (.p8)AuthKey_9QF4TZ7K2P.p8Bu dosya yalnızca bir kez indirilebilir.
iOS Bilgilerini KaydetDoğrulaiOS İmzalama Bilgileri — panelden örnek görünüm 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.uygulamaTers-DNS biçiminde benzersiz paket adı. Yayınlandıktan sonra değiştirilemez.
Play Servis Hesabı (JSON)play-service-account.jsonGoogle 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ğrulaAndroid İmzalama Bilgileri — panelden örnek görünüm 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 Simgesiapp-icon-1024.png1024×1024 piksel PNG dosyası. Şeffaflık olmadan, tam kare olmalıdır.
Açılış Ekranı Arka Plan Rengi#1B1B1FUygulama açılırken görünen arka plan rengi.
Markayı KaydetMarka — panelden örnek görünüm 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)
açıkMüşteri bildirimini etkinleştir
Bildirim desteği uygulama derlenirken eklenir; bu nedenle açtıktan sonra uygulamayı yeniden derleyin.
Firebase servis hesabı (JSON)firebase-adminsdk.jsonAndroid google-services.jsongoogle-services.jsoniOS GoogleService-Info.plistGoogleService-Info.plistFirebase Ayarını KaydetFirebase (Müşteri Bildirimi) — panelden örnek görünüm 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) Durum Oluşturulma Ayrıntı iOS TestFlight Başarılı 12.02.2026 10:12 TestFlight'a yüklendi Android internal Çalışıyor 12.02.2026 10:12 — iOS App Store Sırada 12.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 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
- ✓Bir test derlemesi oluşturulur
- ✓Test edenleri ekleyin ve deneyin
- 3Mağaza sayfasını tamamlayın
- 4Üretime yayınlayın
- 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
Mağaza nasıl açılır: ilk yayına kadar 6 adım
Hesap açmaktan siteyi yayına almaya kadar tüm adımlar: sektör seçimi, yapay zekâ ile tasarım, ilk ürün, ödeme ve teslimat ayarları.
Özel alan adı nasıl bağlanır ve doğrulanır
Kendi alan adınızı mağazanıza bağlama, DNS kaydını girme, doğrulama ve SSL sertifikasının hazırlanmasını bekleme adımları.


