App Transfer: същност и прехвърляне на приложение между акаунти на разработчици

Автор: IT Sectr Публикувано: 2026-06-08 Време за четене: 8 мин

App Transfer — това е механизъм за прехвърляне на приложение между акаунти на разработчици в App Store и Google Play със запазване на рейтинги, отзиви и история на изтегляния. Процедурата е необходима при продажба на цифрови продукти, реорганизация на компания или предаване на проект от изпълнител на възложител. Според Apple App Transfer Documentation, 2025, прехвърлянето е възможно само за версии 1.0 и по-високи при спазване на набор от условия. Процесът отнема от 1 до 7 работни дни в зависимост от платформата и сложността на проверката.

Основни точки

  • App Transfer — процедура за прехвърляне на приложение от един разработчик на друг в App Store и Google Play без загуба на потребителски данни.
  • Apple App Store изисква версия 1.0+, липса на чакащи актуализации, погасени дългове и съгласие на получателя с условията на Apple Developer Program.
  • Google Play позволява прехвърляне на приложения между акаунти чрез Transfer Ownership с прехвърляне на APK/AAB, рейтинги и отзиви.
  • След прехвърляне историята на версиите, рейтингите, отзивите и абонаментите се запазват. Идентификаторът на приложението (bundle ID) остава същият.
  • Ограничения — приложението не трябва да използва сертификати за push известия или Apple Pay на стария акаунт. Изисква се повторна конфигурация на услуги.

Какво е App Transfer?

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 от акаунта на изпълнителя към акаунта на възложителя — стандартна процедура. Важно е да се предвиди условие за прехвърляне в договора за изработка и да се подготви приложението за предаване предварително: изтриване на тестови данни, изключване на услуги на трети страни, свързани с акаунта на изпълнителя, и създаване на резервни копия.

Условия за прехвърляне в App Store

Apple поставя строги изисквания за App Transfer. Приложението трябва да има версия не по-ниска от 1.0, да бъде публикувано в App Store, да няма чакащи актуализации или отхвърлени билдове. Акаунтът изпращач трябва да има статус Individual или Organization, а получателят — да бъде регистриран в Apple Developer Program. И двата акаунта трябва да бъдат активни, без блокиране и с погасени финансови задължения. Прехвърлянето е невъзможно за приложения в статус Developer Removed From Sale.

Технически ограничения на Apple

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

Google Play осъществява App Transfer чрез функцията Transfer Ownership в Google Play Console. Процесът е по-гъвкав отколкото в App Store: позволено е прехвърляне както на отделни приложения, така и на всички приложения на акаунта наведнъж. Получателят трябва да има акаунт на разработчик в Google Play (такса за регистрация 25 долара). След прехвърляне файловете APK/AAB, рейтингите, отзивите, рейтингът на продажбите и данните от Google Play Games Services се запазват. Отчетите за приходите остават в акаунта на изпращача.

Процес на Transfer Ownership

За App Transfer в Google Play изпращачът отваря страницата на приложението в конзолата, отива в секция Account details — Transfer ownership, въвежда имейл на акаунта на получателя. Получателят получава имейл за потвърждение и трябва да приеме поканата в рамките на 30 дни. След потвърждение Google проверява приложението за съответствие с политиките и завършва прехвърлянето. Целият процес отнема 1–3 работни дни. Google не блокира приложението по време на прехвърляне — то остава достъпно за потребителите.

Характеристики на Google Play

Ключова разлика на Google Play — възможност за частично прехвърляне. Разработчикът може да прехвърли едно приложение, оставяйки останалите в своя акаунт. При прехвърляне на всички приложения акаунтът на изпращача трябва да остане активен за достъп до финансови отчети. Google не поддържа обратно прехвърляне — след предаване собственик става получателят. Данните от Google Play Console Analytics се прехвърлят частично: статистиката за минали периоди остава при изпращача, нови данни се натрупват при получателя.

Процедура за прехвърляне стъпка по стъпка

Процесът App Transfer се състои от пет етапа: подготовка на приложението, иницииране на прехвърляне, потвърждение от получателя, проверка от платформата и завършване. Подготовката включва изключване на услуги, свързани с акаунта изпращач (push сертификати, Apple Pay, CloudKit), проверка за липса на чакащи актуализации и погасяване на финансови задължения. Apple препоръчва да направите екранни снимки на текущите настройки на App Store Connect за възстановяване след прехвърляне.

Етап 1: Подготовка

На етапа на подготовка изпращачът проверява приложението за съответствие с изискванията. За Apple App Store: версия 1.0+, липса на чакащи или отхвърлени билдове, премахване на push сертификати от App ID, изключване на iCloud и Apple Pay, приключване на всички финансови транзакции. За Google Play: приложението трябва да бъде публикувано, да няма нарушения на политики, акаунтите на изпращача и получателя — активни. Препоръчва се да експортирате отчетите за продажби и статистика преди прехвърляне.

Етап 2–4: Иницииране, потвърждение, проверка

Иницииране в 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 да бъде отменен след завършване?

Не, App Transfer е необратим. След завършване на прехвърлянето приложението е завинаги свързано с акаунта на получателя. Единственият начин да върнете приложението — да инициирате обратно прехвърляне, което се подчинява на същите правила и изисква съгласието на получателя.

Колко време отнема прехвърлянето на приложение?

Apple обработва App Transfer от 1 до 7 работни дни. Google Play завършва прехвърлянето за 1–3 работни дни. Времето зависи от натоварването на поддръжката и сложността на приложението. Подготовката за прехвърляне може да отнеме 1–2 дни.

Какво се случва с абонаментите на потребителите след прехвърляне?

Абонаментите се запазват и продължават да действат. Новият собственик получава приходи от подновявания. Въпреки това е необходимо да конфигурирате отново сертификатите за push известия, за да достигнат известията за абонаменти до потребителите. Старите отчети за абонаменти остават при изпращача.

Може ли приложение да бъде прехвърлено на акаунт от друга държава?

Apple изисква акаунтите на изпращача и получателя да бъдат в един и същ регион. Google Play допуска прехвърляне между акаунти от различни държави, но може да изиска актуализиране на данъчната информация и банковите данни на получателя.

Какви документи са необходими за App Transfer?

Apple може да поиска документи, потвърждаващи правото за прехвърляне на приложението: договор за покупко-продажба, протокол за приемане-предаване или решение за реорганизация. Google Play изисква документи само при спорни ситуации. Препоръчва се да подготвите пакета от документи предварително.

Обобщение

  • App Transfer — официална процедура за прехвърляне на приложение между акаунти на разработчици със запазване на рейтинги, отзиви и абонаменти.
  • Apple App Store изисква версия 1.0+, липса на чакащи актуализации и изключване на push сертификати преди прехвърляне. Срок за проверка — до 7 дни.
  • Google Play осъществява Transfer Ownership с прехвърляне на APK/AAB и данни. Процесът отнема 1–3 дни и не блокира приложението.
  • Не се прехвърлят сертификати за push известия, данни от CloudKit и Apple Pay, банкова информация и история на плащания. Тези елементи се конфигурират от получателя.
  • След прехвърляне получателят трябва да актуализира сертификатите, ключовете на SDK на трети страни и да пусне нов билд. Apple препоръчва да направите това в рамките на 30 дни.
  • Процесът е необратим — след завършване на App Transfer изпращачът губи достъп до управлението на приложението. Обратното прехвърляне изисква започване на нова процедура.
  • Препоръчва се предварително да изключите свързаните услуги, да експортирате отчетите за продажби и да подготвите документи, потвърждаващи смяната на собственика.

Ще разработим мобилно приложение под ключ

IT Sectr създава iOS и Android приложения за стартъпи и бизнеси от 2017 г. Ще ви консултираме и ще предложим най-доброто решение.

Обсъдете проекта

Прочетете също