Как мы выкладывали Moneyflow в Google Play

Закулисье · сентябрь 2026 г.

English Deutsch Español Français Português 中文 Italiano 日本語 한국어 Türkçe Polski Nederlands Bahasa Indonesia

Moneyflow начинался как браузерная игра. Вывести ту же игру в Google Play оказалось заметно дольше, чем собрать сам Android-билд. Вот честный рассказ о том, как выглядит этот путь, в том порядке, в котором мы проходили каждый шаг, — чтобы, если ты выпускаешь собственную игру, ты знал, что тебя ждёт.

Скачать Moneyflow в Google Play

1. Упаковываем веб-игру в настоящее Android-приложение

Moneyflow — приложение на React, поэтому мы использовали Capacitor, чтобы упаковать его как нативный Android-проект, а не переписывать игру. Идентификатор приложения — com.playmoneyflow.app, и стоит знать, что эта строка навсегда. Раз опубликованное в Play имя пакета нельзя ни использовать повторно, ни переименовать, так что это одно из немногих решений во всём конвейере, которое действительно нельзя отменить.

Play требует Android App Bundle (.aab), а не APK, и он должен быть подписан. Ключ подписи приложения мы доверили Google, а ключ загрузки сохранили там, где сможем найти его и через три года. Потерянный ключ загрузки можно восстановить; потерянный контроль над карточкой — нет.

2. Закрытое тестирование: то, о чём никто не предупреждает

Для новых личных аккаунтов разработчиков Google требует пройти период закрытого тестирования с настоящими тестировщиками, прежде чем тебе вообще позволят подать заявку на доступ к продакшену. Это значит найти тестировщиков, получить их согласие по ссылке и удерживать их в программе всё это время по-настоящему, а не просто один раз нажать кнопку.

Что бы мы сделали иначе: начать закрытое тестирование в первый же день, с сырой сборкой.

Часы идут, только пока тестировщики участвуют в программе. Если ждать, пока игра будет отполирована, ты без всякой причины добавишь недели к дате запуска. Выложи уродливую сборку в тестовый трек пораньше и полируй, пока идёт таймер.

3. Форма «Безопасность данных»

Это декларация, и Google сверяет её с тем, что приложение делает на самом деле. Каждый SDK, который ты подключаешь, считается твоим поведением, а не его. Для Moneyflow нам нужно было отразить:

Правило, которого мы придерживались: если поле неоднозначное, описывай поведение честно и в более широкой категории. Избыточное заявление тебе ничего не стоит. Заниженное заявление — нарушение политики, из-за которого карточку могут снять уже после публикации, а это куда худший день.

4. Рейтинг контента и вопрос «это азартная игра?»

Moneyflow — настольная игра про деньги. В ней есть кубики, активы и фондовый рынок. Такое сочетание стабильно вызывает вопросы в анкете рейтинга контента, поэтому важно точно провести различие:

Это симуляция финансовых решений, точно так же, как авиасимулятор — не полёт. Главное — отвечать на анкету буквально и последовательно: рейтинг формируется по твоим ответам, а несоответствие между ответами и реальным геймплеем — основание для удаления.

5. Покупки в приложении

Play требует, чтобы каждый продукт был создан и активирован в Play Console до того, как твоё приложение его увидит, а продукты определяются только для сборки, уже загруженной в тестовый трек с разрешением на платежи. На этом попадаются почти все: окно покупок приходит пустым, код выглядит идеально, а настоящая проблема в том, что магазину нечего тебе отдать.

В итоге у нас набралось несколько десятков продуктов по разным уровням, а это слишком много, чтобы надёжно прокликать их в веб-форме. Вместо этого мы написали скрипты для создания и проверки продуктов и использовали RevenueCat как прослойку между приложением и магазином, чтобы одна и та же логика прав работала и на Android, и на iOS. Для тестирования покупок нужны аккаунты лицензионных тестировщиков, настроенные в Play Console: реальные списания не происходят, а весь процесс покупки проходит.

6. Удаление аккаунта обязательно

Если твоё приложение позволяет создать аккаунт, Google требует способ его удалить — и в самом приложении, и по общедоступному веб-адресу, чтобы тот, кто уже удалил приложение, всё равно мог стереть свои данные.

Мы чуть не отправили приложение без этого. Теперь в Moneyflow есть удаление аккаунта в меню приложения и публичная страница playmoneyflow.com/delete-account. Если у тебя есть вход в аккаунт, сделай это до отправки, а не после отказа.

7. Сама карточка в магазине

Карточка — это маркетинговый актив, а не бумажная работа, и именно на ней принимается большинство решений об установке. Вот что просит Play:

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

8. Проверка и что на самом деле идёт не так

Сроки проверки варьируются от пары дней до значительно больше недели, а первая отправка с нового аккаунта обычно оказывается на медленном краю этого диапазона. По нашему опыту, отказы случаются почти никогда не из-за кода. Они из-за метаданных вокруг него: ответ в «Безопасности данных», не совпадающий с поведением приложения, отсутствующий адрес политики конфиденциальности, скриншот, показывающий то, чего сборка уже не делает, или разрешение, объявленное в манифесте, за которым нет видимой функции.

Что мы сказали бы себе в самом начале

  1. Создай аккаунт Play Console и сразу начни закрытое тестирование. Период ожидания — критический путь, и это единственное, что нельзя сжать потом.
  2. Напиши политику конфиденциальности, условия и страницу удаления аккаунта до того, как писать карточку в магазине. Это предпосылки, а не бумажки, которые приводят в порядок в конце.
  3. Автоматизируй всё, что иначе пришлось бы кликать больше десяти раз. Особенно продукты для покупок в приложении.
  4. Отвечай на каждую анкету буквально. Формы сверяют с твоим реальным приложением, поэтому честный ответ — ещё и быстрый.
  5. Заложи время на скучную половину. Грубо говоря, сборка под Android была меньшей работой; соответствие требованиям магазина — большей.

Играй прямо сейчас

Moneyflow бесплатна на Android и бесплатна в любом браузере на playmoneyflow.com: без установки и без аккаунта для старта. Выбери персонажа с настоящими доходами, расходами и долгами, а потом нарасти достаточно пассивного дохода, чтобы вырваться из офисной рутины с девяти до шести.

Скачать в Google Play