App Transfer, App Store ve Google Play'de geliştirici hesapları arasında derecelendirmeleri, yorumları ve indirme geçmişini koruyarak uygulama aktarma mekanizmasıdır. Bu prosedür, dijital ürünlerin satışı, şirketin yeniden yapılandırılması veya bir projenin yükleniciden müşteriye devredilmesi sırasında talep edilir. Apple App Transfer Documentation, 2025'ye göre, aktarım yalnızca bir dizi koşulun karşılanması durumunda 1.0 ve üzeri sürümler için mümkündür. Süreç, platforma ve doğrulamanın karmaşıklığına bağlı olarak 1 ila 7 iş günü sürer.
Önemli noktalar
App Transfer, dijital dağıtım mağazasında bir uygulamanın sahibini değiştirmek için resmi prosedürdür. Silme ve yeniden yayınlamanın aksine, App Transfer birikmiş tüm metrikleri korur: derecelendirme, yorum sayısı, sürüm geçmişi, indirme verileri ve aktif abonelikler. Uygulama tanımlayıcısı (iOS için bundle ID, Android için package name) değişmeden kalır, bu mevcut kullanıcılar için kritiktir. Prosedür, Apple Developer Program License Agreement ve Google Play Developer Distribution Agreement tarafından düzenlenir.
App Transfer sırasında yeni sahibine aktarılır: uygulamanın tüm sürümleri, kullanıcı derecelendirmeleri ve yorumları, tüm dönemin satış ve indirme verileri, aktif ve tamamlanmış abonelikler, In-App Purchase bilgileri, Game Center ayarları (iOS için) ve Google Play Console istatistikleri. Push bildirimi token'ları, Apple Pay sertifikaları ve CloudKit ayarları aktarılmaz — bunlar alıcının hesabında yeniden yapılandırılmalıdır.
Aktarılmayanlar: eski hesabın banka bilgileri ve vergi verileri, ödeme geçmişi ve raporları, geliştiricinin kişisel verileri, üçüncü taraf sözleşmeleri ve kod imzalama sertifikaları. Alıcı geliştirici, sertifikaları, provisioning profillerini (iOS için) ve imzalama anahtarlarını (Android için) yeniden ayarlamalıdır. Apple, aktarımı başlatmadan önce tüm finansal işlemlerin tamamlanmasını önerir.
Ana senaryolar şunları içerir: hazır bir uygulamanın yeni bir sahibine satılması, varlıkların yeni bir tüzel kişiliğe devredilmesiyle stüdyonun yeniden yapılandırılması, geliştirme tamamlandıktan sonra bir yüklenici şirketten müşteriye proje devri ve birden fazla geliştirici hesabının tek bir hesapta birleştirilmesi. Her senaryo, mülkiyet değişikliğini onaylayan belgeler gerektirir: bir alım-satım sözleşmesi, bir kabul belgesi veya yeniden yapılandırmaya ilişkin kurucular kararı.
Bir mobil uygulamanın satışı, App Transfer'in en yaygın nedenidir. Hazır uygulamaların alım satım pazarı milyarlarca dolar olarak değerlendirilmektedir. Alıcı, kitle ve gelirle birlikte hazır bir ürün alır, satıcı tek seferlik bir ödeme alır. Resmi prosedür yoluyla aktarım, işlemin yasal saflığını garanti eder. Platformlar App Transfer için ücret talep etmez ancak aktarılan içerik ve ticari markalar üzerindeki hakların onaylanmasını gerektirir.
Birçok şirket uygulama geliştirmeyi dış kaynak olarak kullanır ve iş tamamlandıktan sonra uygulama müşteriye devredilmelidir. Yüklenicinin hesabından müşterinin hesabına App Transfer kullanmak standart prosedürdür. Sözleşmeye aktarımla ilgili bir madde eklemek ve uygulamayı önceden hazırlamak önemlidir: test verilerini kaldırın, yüklenicinin hesabına bağlı üçüncü taraf hizmetlerini devre dışı bırakın ve yedekler oluşturun.
Apple, App Transfer için katı gereksinimler belirler. Uygulamanın sürümü 1.0'dan düşük olmamalı, App Store'da yayınlanmış olmalı, bekleyen güncellemesi veya reddedilmiş yapısı olmamalıdır. Gönderen hesabı Individual veya Organization durumunda olmalı ve alıcı Apple Developer Program'a kayıtlı olmalıdır. Her iki hesap da aktif, blokesiz ve ödenmiş finansal yükümlülüklerle olmalıdır. Developer Removed From Sale durumundaki uygulamalar için aktarım mümkün değildir.
App Store'da App Transfer, belirli teknolojileri kullanan uygulamalar için yasaktır: Apple Pay (yeniden yapılandırma gerektirir), CloudKit (veriler aktarılmaz), iCloud Containers (geçiş gerektirir), Passbook ve VPN yapılandırmaları. Uygulama, DRM korumalı içerik içermemeli veya gönderenin hesabına bağlı üçüncü taraf push bildirimi sertifikaları kullanmamalıdır. Prosedüre başlamadan önce App ID'den mevcut tüm push ve iCloud sertifikaları kaldırılmalıdır.
App Store'da bir uygulamanın alıcısı, aktif bir Apple Developer Program hesabına sahip olmalı, lisans sözleşmesini kabul etmeli ve aktarım koşullarını bildiğini onaylamalıdır. Aktarım tamamlandıktan sonra alıcı, fiyatlandırma, yerelleştirmeler ve derecelendirmeler dahil tüm uygulama meta verilerinin sahibi olur. Apple, her iki katılımcının e-postasına başarılı aktarım bildirimi gönderir. Aktarım geri alınamaz — tamamlandıktan sonra uygulama kalıcı olarak alıcının hesabına bağlanır.
Google Play, Google Play Console'daki Transfer Ownership özelliği aracılığıyla App Transfer'i uygular. Süreç App Store'dan daha esnektir: hem bireysel uygulamaların hem de bir hesabın tüm uygulamalarının tek seferde aktarılmasına izin verir. Alıcının bir Google Play geliştirici hesabı olmalıdır (kayıt ücreti 25 dolar). Aktarımdan sonra APK/AAB dosyaları, derecelendirmeler, yorumlar, satış derecelendirmesi ve Google Play Games Services verileri korunur. Gelir raporları gönderenin hesabında kalır.
Google Play'de App Transfer için gönderen konsolda uygulama sayfasını açar, Account details — Transfer ownership bölümüne gider ve alıcının hesabının e-postasını girer. Alıcı bir onay e-postası alır ve 30 gün içinde daveti kabul etmelidir. Onaydan sonra Google, uygulamayı politikalara uygunluk açısından kontrol eder ve aktarımı tamamlar. Tüm süreç 1–3 iş günü sürer. Google, aktarım sırasında uygulamayı engellemez — kullanıcılar tarafından kullanılabilir durumda kalır.
Google Play'in temel farkı kısmi aktarım olasılığıdır. Bir geliştirici, diğerlerini kendi hesabında tutarken bir uygulamayı aktarabilir. Tüm uygulamalar aktarılırken, gönderenin hesabı finansal raporlara erişim için aktif kalmalıdır. Google ters aktarımı desteklemez — aktarımdan sonra alıcı sahibi olur. Google Play Console Analytics verileri kısmen aktarılır: geçmiş dönemlerin istatistikleri gönderende kalır, yeni veriler alıcıda birikir.
App Transfer süreci beş aşamadan oluşur: hazırlık, aktarımın başlatılması, alıcı onayı, platform doğrulaması ve tamamlama. Hazırlık, gönderenin hesabına bağlı hizmetlerin (push sertifikaları, Apple Pay, CloudKit) devre dışı bırakılmasını, bekleyen güncelleme olmadığının kontrol edilmesini ve finansal yükümlülüklerin ödenmesini içerir. Apple, aktarımdan sonra geri yükleme için mevcut App Store Connect ayarlarının ekran görüntülerinin alınmasını önerir.
Hazırlık aşamasında gönderen, uygulamanın gereksinimlere uygunluğunu kontrol eder. Apple App Store için: sürüm 1.0+, bekleyen veya reddedilmiş yapı olmaması, App ID'den push sertifikalarının kaldırılması, iCloud ve Apple Pay'in devre dışı bırakılması, tüm finansal işlemlerin tamamlanması. Google Play için: uygulama yayınlanmış olmalı, politika ihlali olmamalı, gönderen ve alıcının hesapları aktif olmalıdır. Aktarımdan önce satış raporlarının ve istatistiklerin dışa aktarılması önerilir.
App Store'da başlatma, App Store Connect üzerinden — App Information bölümü, Transfer App düğmesi ile yapılır. Gönderen, alıcının Apple ID'sini girer. Alıcı bir e-posta alır ve uygulamayı kabul etme isteğini onaylar. Apple, 1–7 gün içinde koşullara uygunluğu kontrol eder. Google Play'de başlatma Transfer Ownership aracılığıyla gerçekleşir, alıcı daveti onaylar ve Google politikaları kontrol eder. Tüm aşamalarda aktarım durumu konsolda görüntülenir.
App Transfer'in, geliştiricinin prosedüre başlamadan önce dikkate alması gereken bir dizi sınırlaması vardır. App Store'da, önceden yeniden yapılandırma olmadan Apple Pay, Passbook, VPN yapılandırması veya iCloud kapsayıcıları kullanan bir uygulama aktarılamaz. Google Play, aktif politika ihlalleri olan uygulamaların aktarımına izin vermez. Aktarımdan sonra gönderen, geri alma olasılığı olmadan uygulama üzerindeki tüm haklarını kaybeder. Sorunlar en sık devre dışı bırakılmamış hizmetler veya ödenmemiş faturalar nedeniyle ortaya çıkar.
En yaygın sorun, aktif push bildirimi sertifikaları nedeniyle Apple'ın reddetmesidir. Çözüm — aktarımı başlatmadan önce Apple Developer Center'daki sertifikaları kaldırın. İkinci en yaygın sorun — uygulama, gönderenin hesabına bağlı üçüncü taraf SDK'ları (Firebase, Crashlytics, Adjust) kullanır. Bu hizmetlerin alıcının hesabında yeniden yapılandırılması zorunludur. Üçüncü sorun — hesap türleri farkı: Individual, Organization'a uygulama aktaramaz ve bunun tersi de geçerlidir. Çözüm, hesap türünü değiştirmeyi veya Apple desteğine danışmayı gerektirir.
App Transfer tamamlandıktan sonra alıcı, push bildirimlerini (iOS için APNs, Android için FCM) yeniden yapılandırmalı, üçüncü taraf hizmet konsollarındaki (Firebase, Google Maps, Facebook SDK) API anahtarlarını güncellemeli, In-App Purchase ve aboneliklerin çalışmasını kontrol etmeli, kod imzalama sertifikalarını güncellemeli ve güncellenmiş anahtarlarla yeni bir yapı yayınlamalıdır. Apple, provisioning profillerini güncellemek için aktarımdan sonra 30 gün içinde bir uygulama güncellemesi yayınlamayı önerir. Google Play, App Signing by Google Play aracılığıyla mevcut imzalama anahtarını kullanmaya izin verir.
Sıkça sorulan sorular
Hayır, App Transfer geri alınamaz. Aktarım tamamlandıktan sonra uygulama kalıcı olarak alıcının hesabına bağlanır. Uygulamayı geri almanın tek yolu, aynı kurallara uyan ve alıcının onayını gerektiren ters bir aktarım başlatmaktır.
Apple, App Transfer'i 1 ila 7 iş günü içinde işler. Google Play, aktarımı 1–3 iş günü içinde tamamlar. Süre, desteğin iş yüküne ve uygulamanın karmaşıklığına bağlıdır. Aktarıma hazırlık 1–2 gün sürebilir.
Abonelikler korunur ve aktif kalmaya devam eder. Yeni sahip, yenilemelerden gelir elde eder. Ancak, abonelik bildirimlerinin kullanıcılara ulaşması için push bildirimi sertifikalarının yeniden yapılandırılması gerekir. Eski abonelik raporları gönderende kalır.
Apple, gönderen ve alıcının hesaplarının aynı bölgede olmasını gerektirir. Google Play, farklı ülkelerdeki hesaplar arasında aktarıma izin verir ancak alıcının vergi bilgilerinin ve banka bilgilerinin güncellenmesini gerektirebilir.
Apple, uygulamayı aktarma hakkını onaylayan belgeler talep edebilir: bir alım-satım sözleşmesi, bir kabul belgesi veya bir yeniden yapılandırma kararı. Google Play yalnızca anlaşmazlık durumlarında belge talep eder. Önceden bir belge paketi hazırlanması önerilir.
Özet
Anahtar teslim bir mobil uygulama geliştireceğiz
IT Sectr, 2017'den beri girişimler ve işletmeler için iOS ve Android uygulamaları oluşturmaktadır. Size danışmanlık yapacak ve en iyi çözümü önereceğiz.
Ayrıca okuyun