Передача приложения другому владельцу

Передайте приложение другому владельцу, если ваша компания поглощена, вы продаёте приложение или реструктурируете бизнес. Процесс передачи включает согласованные изменения в Adapty, App Store Connect и Google Play Console, чтобы сервис работал без перебоев.

Передача приложения

Сначала выполните передачу в сторе, затем — в Adapty. Такой порядок гарантирует, что покупки продолжают работать на протяжении всего перехода.

Не удаляйте и не пересоздавайте продукты в процессе передачи. Не меняйте идентификаторы продуктов до тех пор, пока не убедитесь, что передача прошла успешно.

Передача в App Store (iOS)

Ключи API App Store Connect (Issuer ID, Key ID, файл .p8) привязаны к аккаунту, а не к приложению. После передачи необходимо сгенерировать новые ключи API в аккаунте нового владельца и обновить их в Adapty.

  1. Новый владелец: Создайте аккаунт Adapty на app.adapty.io, если у вас его ещё нет.
  2. Прежний владелец: Инициируйте передачу приложения в App Store Connect, следуя руководству Apple по передаче.
  3. Новый владелец: Примите передачу в App Store Connect.
  4. Прежний владелец: Напишите на [email protected] с просьбой передать приложение в Adapty. Укажите название приложения и email нового владельца.
  5. Новый владелец: После получения приложения в Adapty выполните руководство по интеграции с App Store, чтобы сгенерировать и настроить все учётные данные в своём аккаунте.

Передача в Google Play (Android)

  1. Новый владелец: Создайте аккаунт Adapty на app.adapty.io, если у вас его ещё нет.
  2. Оба владельца: Убедитесь, что оба аккаунта разработчика Google Play полностью зарегистрированы.
  3. Прежний владелец: Отправьте запрос на передачу через Google Play Console или службу поддержки Google Play Developer Support. Google может запросить дополнительные документы: номера DUNS, договоры или подтверждение сделки.
  4. Новый владелец: Изучите и одобрите запрос на передачу.
  5. Google: Команда поддержки Google обрабатывает передачу — как правило, в течение нескольких рабочих дней, но срок может увеличиться в зависимости от верификации аккаунта, сложности подписок и настройки платежей.
  6. Прежний владелец: После того как Google завершит передачу, напишите на [email protected] с просьбой передать приложение в Adapty. Укажите название приложения и email нового владельца.
  7. Новый владелец: После получения приложения в Adapty выполните руководство по интеграции с Google Play, чтобы сгенерировать и настроить все учётные данные в своём аккаунте.

В рамках передачи переходят пользователи, подписки, статистика, рейтинги и описание в сторе. Непрерывность оплаты для действующих подписчиков сохраняется, однако выплаты переключаются на торговый аккаунт нового владельца только после завершения передачи. Отчёты о выплатах и заказы до передачи остаются в исходном аккаунте. Подробные требования изложены в руководстве Google по передаче.

Управление рисками и тайминг

Что продолжает работать во время передачи:

  • Покупки (общий секрет приложения подтверждает чеки)
  • Продления (общий секрет остаётся действительным)
  • Доступ для действующих подписчиков
  • SDK продолжает функционировать

Что временно перестаёт работать:

  • Вызовы API App Store Connect (до настройки новых ключей)
  • Серверные уведомления (до перенастройки эндпоинта)
  • В аналитике возможны пробелы в период смены учётных данных

Рекомендованное время для передачи:

  • Выполняйте передачу в периоды низкой нагрузки (3:00–6:00 по часовому поясу вашей основной аудитории)
  • Новый владелец должен быть готов настроить учётные данные сразу после принятия передачи в сторе
  • Закладывайте 15–30 минут между принятием передачи и завершением интеграции в Adapty

После завершения передачи:

  • Сразу проверьте валидацию чеков
  • Отслеживайте успешность автопродлений в течение 48 часов
  • Убедитесь, что серверные уведомления доходят до ваших систем
  • Проверьте, что новые покупки отслеживаются корректно

Проверка успешной передачи

После завершения передачи как в Adapty, так и в сторе:

  1. Проверьте доступ к дашборду: Новый владелец должен видеть приложение в своём дашборде Adapty.
  2. Проверьте подключение ключа API: Убедитесь, что новый ключ API App Store Connect или сервисный аккаунт Google Play успешно подключается в Adapty.
  3. Протестируйте подключение SDK: Запустите приложение и убедитесь, что SDK Adapty инициализируется без ошибок.