İçeriğe geç
Teklif al

Hizmet · Mobil uygulama

App Store ve Google Play yayınlama

Uygulamanın kodu bittiğinde iş bitmiş sayılmaz; mağazaya çıkış kendi başına bir proje gibi ilerler. Apple tarafında şirket adına açılacak geliştirici hesabı için D-U-N-S numarası, imzalama sertifikaları ve App Store Connect kayıtları gerekir. Google Play Console'da ise veri güvenliği formu, içerik derecelendirmesi ve hedef API düzeyi şartları karşılanmalıdır. Eksik bir ekran görüntüsü, gerekçesi yazılmamış bir izin ya da çalışmayan demo hesabı, ret dönüşüyle yayını beklenmedik biçimde geciktirebilir.

Kategori
Mobil uygulama
Çalışma modeli
Proje bazlı · Bakım ve destek
Hizmet bölgesi
Türkiye geneli, uzaktan ve yerinde

App Store ve Google Play yayınlama hizmetinde uygulamanızı mağaza kurallarına göre baştan sona gözden geçiriyor, eksikleri gönderimden önce kapatıyoruz. Hesapların firmanız adına açılmasından mağaza sayfası metinlerine, gizlilik beyanlarından test kanallarına kadar her adımı sizinle birlikte yürütüyoruz. Ret gelirse gerekçeyi ilgili kural maddesiyle eşleştiriyor, düzeltmeyi ve inceleme ekibine verilecek yanıtı hazırlıyoruz.

Devamını okuDaha az göster

Hizmet yalnızca ilk yayın için değildir. Başka bir ekibin geliştirdiği uygulamanın mağazaya taşınması, el değiştiren geliştirici hesaplarının devri ve düzenli sürüm çıkışlarının otomatik bir hatta bağlanması da bu kapsama girer.

App Store yayınlama desteği kimlerin işine yarar

Kodu hazır olduğu hâlde mağazaya çıkamayan ya da her sürümde aynı engele takılan ekipler bu hizmetten en çok faydayı görür.

  • Uygulamasını serbest bir geliştiriciye yaptırmış, ancak geliştirici hesabı ve yayın adımlarını kendi başına yürütemeyen işletmeler
  • İncelemeden ret almış, gerekçeyi yorumlayamadığı için yeni sürümü gönderemeyen girişimler
  • Geliştirici hesabı eski ajans ya da ayrılan bir çalışan adına açıldığı için uygulamasını kendi hesabına taşımak isteyen firmalar
  • Yalnızca personeline dağıtılacak uygulamayı herkese açık mağazada göstermeden yayınlamak isteyen kurumlar
  • Sık sürüm çıkaran ve derleme, imzalama, yükleme adımlarını elle yapmaktan vazgeçmek isteyen ürün ekipleri

App Store reddi ve mağaza denetiminde sık görülen eksikler

Ret gerekçeleri çoğu zaman kodun kendisinden çok, mağazanın beklediği bilgi ve davranışların eksikliğine işaret eder.

  • 01

    Gizlilik beyanları ve izin açıklamaları

    App Store'daki gizlilik etiketleri ile Google Play'deki veri güvenliği formu, uygulamanın ve içindeki üçüncü taraf kütüphanelerin topladığı veriyle örtüşmelidir. Kamera, konum ya da rehber izni istenen her ekranda bu iznin neden gerektiği kullanıcıya açık bir dille anlatılır.

  • 02

    İnceleme ekibi için çalışan bir hesap

    Giriş gerektiren uygulamalarda inceleyiciye verilen demo hesabı bütün akışları görebilmelidir. SMS doğrulaması, bölgeye bağlı içerik ya da ödeme adımı varsa bunların nasıl geçileceği inceleme notunda ayrıca açıklanır.

  • 03

    Hesap silme ve giriş seçenekleri

    Uygulama içinde hesap açılabiliyorsa hesabın yine uygulama içinden silinebilmesi iki mağazada da beklenir. Üçüncü taraf sosyal giriş kullanan iOS uygulamalarında Apple'ın gizlilik odaklı eşdeğer bir giriş seçeneği isteyebileceği de hesaba katılır.

  • 04

    Asgari işlevsellik ve dijital satış

    Bir web sitesini yalnızca çerçeve içinde gösteren uygulamalar Apple incelemesinde sıkça geri çevrilir. Dijital içerik ya da abonelik satılıyorsa mağazanın kendi ödeme sistemi gündeme gelir; fiziksel ürün ve hizmet satışında ödeme kuruluşunun altyapısı kullanılabilir.

  • 05

    Yeni hesaplarda test ve doğrulama şartları

    Google Play, yeni açılan kişisel geliştirici hesaplarından üretim yayınından önce belirli sayıda kullanıcıyla kapalı test ister. Şirket adına açılan hesapta D-U-N-S numarası ve doğrulanabilir şirket bilgileri baştan hazır olursa hesap onayı sorunsuz ilerler.

Yayın paketinde neler var

Kapsam, uygulamanın ilk kez mi yayınlandığına yoksa mevcut bir kaydın mı devralındığına göre şekillenir.

  • 01

    Hesap kurulumu ve roller

    Apple Developer Program ve Play Console hesapları firmanızın tüzel kişiliği adına açılır, ekip üyelerine yalnızca ihtiyaç duydukları roller verilir. Hesap sahipliği sizde kalır; biz yetkili kullanıcı olarak çalışırız.

  • 02

    Mağaza sayfası hazırlığı

    Uygulama adı, alt başlık, açıklama, anahtar kelime alanı ve farklı cihaz boyutlarına uygun ekran görüntüleri hazırlanır. Yaş derecelendirmesi anketleri ve şifreleme kullanımına dair ihracat uyumluluğu soruları doğru yanıtlanır.

  • 03

    Test kanalları ve aşamalı çıkış

    iOS derlemeleri TestFlight ile, Android derlemeleri dahili ve kapalı test kanallarıyla önce sizin ekibinize ulaşır. Onay sonrası üretime geçilir; yeni sürüm aşamalı yayınla kullanıcıların bir bölümüne açılarak izlenir.

  • 04

    Ret yönetimi ve itiraz

    Ret geldiğinde ilgili kural maddesi incelenir, gerekiyorsa kodda düzeltme yapılır ya da App Store Connect mesaj alanından açıklayıcı bir yanıt yazılır. Yerinde olmadığını düşündüğümüz kararlar için itiraz yolu da değerlendirilir.

  • 05

    Kuruma özel dağıtım

    Personel uygulamaları Apple Business Manager üzerinden özel uygulama, Android'de ise yönetilen Google Play'de özel uygulama olarak yalnızca yetkili hesaplara açılır.

Yayın sürecini otomatikleştiren araçlar

Düzenli sürüm çıkaran ekiplerde elle yapılan her adım bir hata kaynağıdır; bu yüzden yayın hattı mevcut araçlarınıza bağlanır.

  • 01

    Sürekli entegrasyon servisleri

    Fastlane gibi araçlar ve GitHub Actions, Bitrise ya da Codemagic gibi servislerle derleme, imzalama ve mağazaya yükleme tek komuta indirilir. iOS derlemeleri macOS gerektirdiğinden altyapı buna göre seçilir.

  • 02

    Mağaza API'leri

    App Store Connect API ve Google Play Developer API ile sürüm notları, test kullanıcıları ve yayın durumları otomatik yönetilir.

  • 03

    Çökme ve kararlılık raporları

    Firebase Crashlytics gibi araçlarla yeni sürümün ilk saatlerindeki hatalar izlenir; beklenmeyen bir artış görülürse aşamalı yayın durdurulur.

  • 04

    Kaynak kod deposu

    Sürüm numaraları ve etiketler kod deposundaki dallarla eşleştirilir; mağazadaki her sürümün hangi koddan derlendiği izlenebilir kalır.

App Store ve Google Play yayınlama hizmeti nasıl ilerler?

  1. Adım 01

    Analiz

    İş akışınızı, kullanıcılarınızı ve mevcut sistemlerinizi dinleriz; kapsamı, öncelikleri ve kabul ölçütlerini yazılı hâle getiririz.

  2. Adım 02

    Tasarım

    Ekran akışlarını ve veri modelini çıkarırız. Arayüzü sizinle gözden geçirip onay almadan geliştirmeye geçmeyiz.

  3. Adım 03

    Geliştirme

    Kısa döngülerle çalışırız; her döngü sonunda çalışan bir sürümü test ortamında görürsünüz.

  4. Adım 04

    Test

    İşlevsel testler, entegrasyon testleri ve temel güvenlik kontrolleriyle hataları yayından önce yakalarız.

  5. Adım 05

    Yayın

    Sunucu, alan adı, yedekleme ve izleme ayarlarını yaparak canlıya alırız; ekibinize kısa bir kullanım eğitimi veririz.

  6. Adım 06

    Bakım

    İsterseniz bakım ve destek anlaşmasıyla güncellemeleri, izlemeyi ve yeni geliştirmeleri sürdürürüz.

İmzalama anahtarları ve sürüm hattının güvenliği

iOS tarafında dağıtım sertifikaları ve provisioning profilleri, Android tarafında yükleme anahtarı ve Play App Signing ayarları yayının temelidir. Bu dosyaların tek bir geliştiricinin bilgisayarında kalması, o kişiyle yollar ayrıldığında uygulamanın güncellenememesi riskini doğurur. Anahtarları şifreli bir kasada saklıyor, erişimi kişiye değil role bağlıyoruz. Play App Signing kullanıldığında kaybolan yükleme anahtarı Google üzerinden yenilenebilir.

Devamını okuDaha az göster

Yeni uygulamalar Google Play'e Android App Bundle biçiminde gönderilir ve Google'ın her yıl yükselttiği hedef API düzeyi şartına uyulması gerekir; Apple da belirli aralıklarla yeni Xcode ve SDK sürümleriyle derleme ister. Bu takvimleri izleyip uygulamanın mağazada görünürlüğünü kaybetmesine ya da güncelleme gönderilememesine yol açmadan gerekli yükseltmeleri planlıyoruz. Bu iş, bakım ve destek anlaşmasının doğal bir parçasıdır.

Bu hizmette çalışma modelleri

  • 01

    Proje bazlı

    Sabit kapsam, sabit fiyat ve belirli teslim tarihi

    Kapsamı belli, teslim tarihi olan işler için.

    • Yazılı kapsam ve kabul ölçütleri
    • Sabit fiyat ve belirli teslim tarihi
    • Teslim ve kabul adımları sözleşmede
    Bu modelle teklif alın: Proje bazlı
  • 02

    Bakım ve destek

    Aylık sözleşmeli, SLA'lı bakım, destek ve geliştirme saati

    Yayındaki bir sistemin sürekliliği için.

    • Aylık sözleşme ve SLA
    • İzleme, güncelleme ve hata düzeltme
    • Aylık geliştirme saati
    Bu modelle teklif alın: Bakım ve destek

App Store ve Google Play yayınlama hakkında sık sorulan sorular

App Store ve Google Play yayınlama fiyatları neye göre belirlenir?

Uygulamanın ilk kez mi yayınlanacağı, hesapların sıfırdan mı açılacağı, mağaza görsellerinin hazırlanıp hazırlanmayacağı ve otomatik yayın hattı istenip istenmediği maliyeti belirler. Apple ve Google'ın geliştirici hesabı ücretleri bu hizmetten ayrıdır ve doğrudan firmanız adına ödenir.

App Store ve Google Play yayınlama yaptırmak için neleri hazırlamalıyım?

Şirket bilgileri, D-U-N-S numarası, gizlilik politikasının yayınlandığı sayfa, destek e-postası ve uygulamanın derlenebilir kaynak kodu iyi bir başlangıçtır. Eksik kalanları ilk görüşmede birlikte listeliyoruz.

Mağaza incelemesi ne kadar sürer?

İnceleme süresini mağazalar belirler; uygulamaya ve döneme göre değişir. Bu yüzden yayın tarihini kesin bir söz olarak vermiyor, test kanallarını erken açıp ret riskini önceden azaltarak takvimi korumaya çalışıyoruz.

Başka bir firmanın geliştirdiği uygulamayı yayınlayabilir misiniz?

Evet. Önce kaynak kodu ve imzalama dosyalarını inceliyor, mağaza kurallarına aykırı noktaları raporluyoruz. Android'de imzalama anahtarı elinizde değilse Play App Signing kullanılıp kullanılmadığına göre izlenecek yol değişir.

Uygulamayı kendi geliştirici hesabımıza nasıl taşırız?

Apple'da uygulama transferi, Google Play'de uygulama aktarım talebiyle mevcut kullanıcılar ve değerlendirmeler korunarak hesap değiştirilebilir. Abonelikler ya da bazı servis bağlantıları transferi kısıtlayabildiği için önce uygunluk kontrolü yapıyoruz.

Uygulamayı yalnızca belirli kişilere açabilir miyim?

Kurum içi kullanımda Apple Business Manager ve yönetilen Google Play'deki özel uygulama seçenekleri, uygulamayı mağaza aramasında göstermez. Apple ayrıca yalnızca bağlantıyı bilenlerin indirebildiği listelenmemiş dağıtıma izin verir; hangisinin uygun olduğu kullanıcı kitlenize göre seçilir.

İlgili hizmetler ve sayfalar

App Store ve Google Play yayınlama için teklif alın

Kısa bir ön görüşmede ihtiyacınızı dinleyip kapsamı, çalışma modelini ve takvimi yazılı olarak paylaşırız.

+90 552 579 93 21