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

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

Обсудить проект

Читайте также