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 отправляет уведомление об успешном переносе на email обоих участников. Перенос нельзя отменить — после завершения приложение навсегда привязано к аккаунту получателя.
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, вводит email аккаунта-получателя. Получатель получает письмо с подтверждением и должен принять приглашение в течение 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 profiles. 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 года. Мы проконсультируем вас и предложим наилучшее решение.
Читайте также