App Store Connect nedir? Bölümler, roller ve API anahtarları
App Store Connect, Apple Developer Program üyelerinin uygulama kaydı açtığı, derleme yükleyip TestFlight ile test ettiği, App Store ürün sayfasını yazdığı, incelemeye gönderdiği, analitik ve satışları okuduğu, sözleşme ve ödemeleri yönettiği ve ekip üyelerine rol verdiği Apple web panelidir (yanında bir iPhone uygulaması da vardır).
App Store Connect nedir?
App Store Connect, bir uygulamanın App Store ürününe dönüştüğü yerdir. Uygulamayı Xcode derler; çevresindeki her şey App Store Connect'te durur: uygulama kaydı, derlemeler, beta testi, her dilde ürün sayfası, fiyatlar, inceleme gönderimleri, puan ve yorumlar, analitik, ödemeler ve ekibin erişimi. Ona Apple Developer Program üyeliğiyle erişirsin.
Ana bölümler neler?
| Bölüm | Orada ne yaparsın |
|---|---|
| Apps (Uygulamalar) | Her uygulama için bir kayıt: sürümler, ürün sayfası metni, ekran görüntüleri, App Privacy, fiyat ve erişilebilirlik, uygulama içi satın almalar ve abonelikler, özel ürün sayfaları, uygulama içi etkinlikler, puan ve yorumlar |
| TestFlight (her uygulamanın içinde) | Derlemeler, iç ve dış test grupları, herkese açık bağlantılar, beta incelemesi |
| App Review | Taslak ve gönderilmiş gönderimler, App Review'dan gelen mesajlar |
| Analytics (Analitik) | Ürün sayfasına trafik kaynakları, dönüşüm oranı (ürün sayfası görüntülemesinden indirmeye), oturumlar, ödeme yapan kullanıcı başına gelir, benzer uygulamalarla karşılaştırma, ürün sayfası testi sonuçları |
| Sales and Trends (Satış ve Eğilimler) | Ertesi gün gelen adetler, gelir, uygulama, ülke ve döneme göre satışlar ve ön siparişler |
| Payments and Financial Reports (Ödemeler ve Mali Raporlar) | Kesinleşmiş işlemlere dayanan nihai ödemeler, Apple'ın mali takvimine göre |
| Business (İş) | Sözleşmeler, vergi ve banka bilgileri, uyum (AB tacir statüsü dahil) |
| Users and Access (Kullanıcılar ve Erişim) | Ekip üyeleri, roller, uygulama erişimi, sandbox test kullanıcıları, Integrations altında API anahtarları |
Bir uygulama kaydının içinde sol kenar çubuğunda platform sürümü (örneğin iOS App 1.2), App Information, Pricing and Availability, App Privacy, Ratings and Reviews ile para kazanma ve öne çıkarılma sayfaları bulunur. Sürüm sayfası; derleme eklediğin, What's New metnini yazdığın, yayın seçeneğini belirlediğin ve kademeli yayını açtığın yerdir.
Hangi roller var, kime hangisini vermeli?
| Rol | Neler yapabilir | Kime ver |
|---|---|---|
| Account Holder | Üyeliğe kaydolan kişi; yasal sözleşmeleri imzalayan, üyeliği yenileyen ve API erişimi isteyen tek kişi | Kurucuya ya da yasal sahibe, tek bir kişiye |
| Admin | Account Holder'ın yetkilerinin çoğu, tüm uygulamalar, kullanıcı yönetimi | Kurucu ortağa ya da teknik lidere |
| App Manager | Bir uygulamayla ilgili her şey: fiyat, ürün sayfası, derlemeler, gönderimler | Ürün sahibine |
| Developer | Derlemelerin geliştirilmesi ve teslimi | Mühendislere |
| Marketing | Pazarlama malzemeleri ve görseller; Apple öne çıkarma konusunda bu rolle iletişime geçer | Pazarlama sorumlusuna |
| Finance | Mali raporlar, vergi formları, ödemeler, satış ve analitik | Muhasebeye |
| Sales | Satışlar, indirmeler ve analitik | Analistlere |
| Customer Support | Müşteri yorumlarını okur ve cevaplar | Destek ekibine |
Çoğu rol için uygulama erişimi seçilen uygulamalarla sınırlanabilir; Account Holder, Admin, Finance ve raporlara erişimi olan kullanıcılar ise her zaman tüm uygulamaları görür. TestFlight iç test kullanıcıları Account Holder, Admin, App Manager, Developer ya da Marketing rolündeki kullanıcılar olmalıdır.
App Store Connect API anahtarı nedir?
API anahtarı, bir yazılımın App Store Connect'te senin yerine iş yapmasını sağlar: meta veri yüklemek, satış ya da analitik raporlarını okumak, TestFlight'ı yönetmek, yorumlara cevap vermek. Kısa ömürlü JSON Web Token (JWT) imzalar.
- Ekip anahtarı: bir Admin tarafından Users and Access, Integrations, App Store Connect API altında, senin seçtiğin bir rolle oluşturulur. Tüm uygulamalara erişir.
- Bireysel anahtar: bir kullanıcının profilinden oluşturulur, o kullanıcının erişimini taşır.
- Özel anahtar (.p8) yalnızca bir kez indirilir; Apple kopyasını saklamaz. Onu asla bir depoya gönderme ya da istemci koduna koyma; sızarsa hemen iptal et.
Araçlara işi görecek en dar rolü ver: bir raporlama aracına Admin değil, raporlama rolü yeter.
Google Play Console ile karşılaştırınca nasıl?
Play Console, Google'ın karşılığıdır ama adlar farklıdır: TestFlight grupları yerine test kanalları (tracks), App Privacy ve yaş derecelendirmesi sayfaları yerine App content, App Review bölümü yerine Publishing overview. Bkz. Google Play Console nedir?.
Sonra nereye?
- Gönderimin tüm yolu: App Store'a uygulama yükleme.
- Beta testi: TestFlight nedir, nasıl kullanılır?.
- Güncellemeleri adım adım dağıtmak: kademeli yayın.
Uptika App Store Connect'i senin için okuyabilir: Entegrasyonlar bölümünde bir API anahtarıyla bağla; Uptika yorumlarını kendi cevaplarınla birlikte çeker, açık bir onaydan sonra onları panelden cevaplamanı sağlar ve ücretli planlarda indirmeleri ve dönüşümü kelime sıralarının yanında gösterir; raporları elle dışa aktarman gerekmez. Herkese açık veriler (sıralar, rakipler, mağaza sayfaları) hiçbir anahtar olmadan çalışır. Ücretsiz planla başla.
Sorular
App Store Connect nedir?
appstoreconnect.apple.com adresindeki, Apple üzerinden dağıttığın uygulamalarla ilgili her şeyi yönettiğin paneldir: uygulama kayıtları, derlemeler, TestFlight, ürün sayfaları, inceleme gönderimleri, fiyatlar, analitik, ödemeler ve ekip erişimi.
App Store Connect hesabı nasıl açılır?
Apple Developer Program'a katıl (üyelik yılı başına 99 USD). Katılırken kullandığın Apple Hesabı, Account Holder olur ve App Store Connect'e giriş yapabilir. Diğer kişiler, onları kullanıcı olarak davet ettiğinde erişim kazanır.
App Store Connect API anahtarı nedir?
Users and Access, Integrations, App Store Connect API altında oluşturduğun bir anahtardır. Betiklerin ve araçların App Store Connect API'yi çağırabilmesi için JSON Web Token imzalar. Ekip anahtarlarının bir rolü vardır ve tüm uygulamaları görür; bireysel anahtarlar tek bir kullanıcının erişimini taşır. Özel anahtar yalnızca bir kez indirilir ve Apple kopyasını saklamaz.
iPhone'da App Store Connect nedir?
Apple, iPhone ve iPad için de App Store Connect sunar: aynı hesaba giriş yapan, bilgisayardan uzaktayken uygulamalarını takip etmeni sağlayan yardımcı bir uygulama. Uygulama kaydı açmak ve ürün sayfasını düzenlemek gibi işlerin tamamı web panelindedir.
Kaynaklar
- Role permissions (App Store Connect Help)
- Add a new app (App Store Connect Help)
- Overview of submitting for review (App Store Connect Help)
- Overview of reporting tools (App Store Connect Help)
- Add internal testers (App Store Connect Help)
- Creating API keys for App Store Connect API (Apple Developer Documentation)