App Transfer — това е механизъм за прехвърляне на приложение между акаунти на разработчици в App Store и Google Play със запазване на рейтинги, отзиви и история на изтегляния. Процедурата е необходима при продажба на цифрови продукти, реорганизация на компания или предаване на проект от изпълнител на възложител. Според Apple App Transfer Documentation, 2025, прехвърлянето е възможно само за версии 1.0 и по-високи при спазване на набор от условия. Процесът отнема от 1 до 7 работни дни в зависимост от платформата и сложността на проверката.
Основни точки
App Transfer — това е официалната процедура за смяна на собственика на приложение в магазина за цифрова дистрибуция. За разлика от премахването и повторното публикуване, App Transfer запазва всички натрупани показатели: рейтинг, брой отзиви, история на версиите, данни за изтегляния и активни абонаменти. Идентификаторът на приложението (bundle ID за iOS, package name за Android) остава непроменен, което е критично за работата на съществуващите потребители. Процедурата се регулира от правилата на Apple Developer Program License Agreement и Google Play Developer Distribution Agreement.
При App Transfer на новия собственик се прехвърлят: всички версии на приложението, рейтинги и отзиви на потребителите, данни за продажби и изтегляния за целия период, активни и завършени абонаменти, информация за покупки In-App Purchase, настройки на Game Center (за iOS) и статистика на Google Play Console. Токените за push известия, сертификатите Apple Pay и настройките на CloudKit не се прехвърлят — те трябва да бъдат конфигурирани отново в акаунта на получателя.
Не се прехвърлят при App Transfer: банкова информация и данъчни данни на стария акаунт, история на плащания и отчети, лични данни на разработчика, договори с трети страни и сертификати за подписване на код. Разработчикът-получател трябва да конфигурира отново сертификатите, provisioning профилите (за iOS) и ключовете за подписване (за Android). Apple препоръчва да приключите всички финансови операции преди започване на прехвърлянето.
Основни сценарии за App Transfer включват продажба на готово приложение на нов собственик, реорганизация на студио с прехвърляне на активи на ново юридическо лице, предаване на проект от фирма изпълнител на възложител след завършване на разработката и обединяване на няколко акаунта на разработчици в един. Всеки сценарий изисква документи, потвърждаващи смяната на собственика: договор за покупко-продажба, протокол за приемане-предаване или решение на учредителите за реорганизация.
Продажбата на мобилно приложение — най-честата причина за App Transfer. Пазарът за покупка и продажба на готови приложения се оценява на милиарди долари. Купувачът получава готов продукт с аудитория и доход, продавачът — еднократно плащане. Прехвърлянето чрез официалната процедура гарантира правната чистота на сделката. Платформите не начисляват комисиона за App Transfer, но изискват потвърждение на правата върху прехвърляното съдържание и търговски марки.
Много компании поръчват разработка на приложения на външни изпълнители и след завършване на работата приложението трябва да бъде предадено на възложителя. Използването на App Transfer от акаунта на изпълнителя към акаунта на възложителя — стандартна процедура. Важно е да се предвиди условие за прехвърляне в договора за изработка и да се подготви приложението за предаване предварително: изтриване на тестови данни, изключване на услуги на трети страни, свързани с акаунта на изпълнителя, и създаване на резервни копия.
Apple поставя строги изисквания за App Transfer. Приложението трябва да има версия не по-ниска от 1.0, да бъде публикувано в App Store, да няма чакащи актуализации или отхвърлени билдове. Акаунтът изпращач трябва да има статус Individual или Organization, а получателят — да бъде регистриран в Apple Developer Program. И двата акаунта трябва да бъдат активни, без блокиране и с погасени финансови задължения. Прехвърлянето е невъзможно за приложения в статус Developer Removed From Sale.
App Transfer в App Store е забранен за приложения, използващи определени технологии: Apple Pay (изисква повторна конфигурация), CloudKit (данните не се прехвърлят), iCloud Containers (нужна е миграция), Passbook и VPN конфигурации. Приложението не трябва да съдържа защитено с DRM съдържание или да използва сертификати за push известия на трети страни, свързани с акаунта изпращач. За прехвърляне е необходимо да премахнете всички съществуващи push и iCloud сертификати от App ID преди започване на процедурата.
Получателят на приложение в App Store трябва да има активен акаунт в Apple Developer Program, да приеме лицензионното споразумение и да потвърди, че е запознат с условията за прехвърляне. След завършване на прехвърлянето получателят става собственик на всички метаданни на приложението, включително цени, локализации и рейтинги. Apple изпраща уведомление за успешно прехвърляне на имейл и на двамата участници. Прехвърлянето не може да бъде отменено — след завършване приложението е завинаги свързано с акаунта на получателя.
Google Play осъществява App Transfer чрез функцията Transfer Ownership в Google Play Console. Процесът е по-гъвкав отколкото в App Store: позволено е прехвърляне както на отделни приложения, така и на всички приложения на акаунта наведнъж. Получателят трябва да има акаунт на разработчик в Google Play (такса за регистрация 25 долара). След прехвърляне файловете APK/AAB, рейтингите, отзивите, рейтингът на продажбите и данните от Google Play Games Services се запазват. Отчетите за приходите остават в акаунта на изпращача.
За App Transfer в Google Play изпращачът отваря страницата на приложението в конзолата, отива в секция Account details — Transfer ownership, въвежда имейл на акаунта на получателя. Получателят получава имейл за потвърждение и трябва да приеме поканата в рамките на 30 дни. След потвърждение Google проверява приложението за съответствие с политиките и завършва прехвърлянето. Целият процес отнема 1–3 работни дни. Google не блокира приложението по време на прехвърляне — то остава достъпно за потребителите.
Ключова разлика на Google Play — възможност за частично прехвърляне. Разработчикът може да прехвърли едно приложение, оставяйки останалите в своя акаунт. При прехвърляне на всички приложения акаунтът на изпращача трябва да остане активен за достъп до финансови отчети. Google не поддържа обратно прехвърляне — след предаване собственик става получателят. Данните от Google Play Console Analytics се прехвърлят частично: статистиката за минали периоди остава при изпращача, нови данни се натрупват при получателя.
Процесът App Transfer се състои от пет етапа: подготовка на приложението, иницииране на прехвърляне, потвърждение от получателя, проверка от платформата и завършване. Подготовката включва изключване на услуги, свързани с акаунта изпращач (push сертификати, Apple Pay, CloudKit), проверка за липса на чакащи актуализации и погасяване на финансови задължения. Apple препоръчва да направите екранни снимки на текущите настройки на App Store Connect за възстановяване след прехвърляне.
На етапа на подготовка изпращачът проверява приложението за съответствие с изискванията. За Apple App Store: версия 1.0+, липса на чакащи или отхвърлени билдове, премахване на push сертификати от App ID, изключване на iCloud и Apple Pay, приключване на всички финансови транзакции. За Google Play: приложението трябва да бъде публикувано, да няма нарушения на политики, акаунтите на изпращача и получателя — активни. Препоръчва се да експортирате отчетите за продажби и статистика преди прехвърляне.
Иницииране в App Store се извършва чрез App Store Connect — секция App Information, бутон Transfer App. Изпращачът въвежда Apple ID на получателя. Получателят получава имейл и потвърждава желанието си да приеме приложението. Apple проверява съответствието с условията в рамките на 1–7 дни. В Google Play инициирането става чрез Transfer Ownership, получателят потвърждава поканата, Google проверява политиките. На всички етапи статусът на прехвърляне се показва в конзолата.
App Transfer има редица ограничения, които разработчикът трябва да вземе предвид преди започване на процедурата. В App Store не може да се прехвърли приложение, което използва Apple Pay, Passbook, VPN конфигурация или iCloud контейнери без предварителна повторна конфигурация. Google Play не разрешава прехвърляне на приложения с активни нарушения на политики. След прехвърляне изпращачът губи всички права върху приложението без възможност за отмяна. Проблемите най-често възникват поради неизключени услуги или неплатени сметки.
Най-честият проблем — отказ от Apple поради активни сертификати за push известия. Решение — премахване на сертификатите в Apple Developer Center преди иницииране на прехвърляне. Вторият по честота — приложението използва SDK на трети страни, свързани с акаунта на изпращача (Firebase, Crashlytics, Adjust). Повторната конфигурация на тези услуги в акаунта на получателя е задължителна. Третият проблем — разлика в типовете акаунти: Individual не може да прехвърли приложение на Organization и обратно. За решение е необходима смяна на типа акаунт или консултация с поддръжката на Apple.
След завършване на App Transfer получателят трябва да конфигурира отново push известията (APNs за iOS, FCM за Android), да актуализира API ключовете в конзолите на услуги на трети страни (Firebase, Google Maps, Facebook SDK), да провери работата на In-App Purchases и абонаментите, да актуализира сертификатите за подписване на код и да пусне нов билд с актуализирани ключове. Apple препоръчва да пуснете актуализация на приложението в рамките на 30 дни след прехвърляне за обновяване на provisioning профилите. Google Play позволява използване на съществуващия ключ за подписване чрез App Signing by Google Play.
Често задавани въпроси
Не, App Transfer е необратим. След завършване на прехвърлянето приложението е завинаги свързано с акаунта на получателя. Единственият начин да върнете приложението — да инициирате обратно прехвърляне, което се подчинява на същите правила и изисква съгласието на получателя.
Apple обработва App Transfer от 1 до 7 работни дни. Google Play завършва прехвърлянето за 1–3 работни дни. Времето зависи от натоварването на поддръжката и сложността на приложението. Подготовката за прехвърляне може да отнеме 1–2 дни.
Абонаментите се запазват и продължават да действат. Новият собственик получава приходи от подновявания. Въпреки това е необходимо да конфигурирате отново сертификатите за push известия, за да достигнат известията за абонаменти до потребителите. Старите отчети за абонаменти остават при изпращача.
Apple изисква акаунтите на изпращача и получателя да бъдат в един и същ регион. Google Play допуска прехвърляне между акаунти от различни държави, но може да изиска актуализиране на данъчната информация и банковите данни на получателя.
Apple може да поиска документи, потвърждаващи правото за прехвърляне на приложението: договор за покупко-продажба, протокол за приемане-предаване или решение за реорганизация. Google Play изисква документи само при спорни ситуации. Препоръчва се да подготвите пакета от документи предварително.
Обобщение
Ще разработим мобилно приложение под ключ
IT Sectr създава iOS и Android приложения за стартъпи и бизнеси от 2017 г. Ще ви консултираме и ще предложим най-доброто решение.
Прочетете също