Публікація Android-додатку в Google Play

TRUETECH займається розробкою, підтримкою та обслуговуванням мобільних додатків iOS, Android, PWA. Маємо великий досвід та експертизу для публікації мобільних додатків до популярних маркетів Google Play, App Store, Amazon, AppGallery та інші.

Розробка та підтримка будь-яких видів мобільних додатків:

Інформаційні та розважальні мобільні програми
Новинки, ігри, довідники, онлайн-каталоги, погодні, фітнес та здоров'я, туристичні, освітні, соціальні мережі та месенджери, квіз, блоги та подкасти, форуми, агрегатори
Мобільні програми електронної комерції
Інтернет-магазини, B2B-додатки, маркетплейси, онлайн-обмінники, кешбек-сервіси, біржі, дропшиппінг-платформи, програми лояльності, доставка їжі та товарів, платіжні системи
Мобільні програми для управління бізнес-процесами
CRM-системи, ERP-системи, управління проектами, інструменти для команди продажів, облік фінансів, управління виробництвом, логістика та доставка, управління персоналом, системи моніторингу даних
Мобільні програми електронних послуг
Дошки оголошень, онлайн-школи, онлайн-кінотеатри, платформи надання електронних послуг, платформи кешбеку, відеохостинги, тематичні портали, платформи онлайн-бронювання та запису, платформи онлайн-торгівлі

Це лише деякі з типів мобільних додатків, з якими ми працюємо, і кожен із них може мати свої специфічні особливості та функціональність, а також бути адаптованим під конкретні потреби та цілі клієнта.

Послуги, які ми пропонуємо
Показано 1 з 1Усі 1735 послуг
Публікація Android-додатку в Google Play
Середній
~2-3 дні
Часті запитання

Наші компетенції:

Етапи розробки

Останні роботи

  • image_mobile-applications_feedme_467_0.webp
    Розробка мобільного додатка для компанії FEEDME
    792
  • image_mobile-applications_xoomer_471_0.webp
    Розробка мобільного додатку для компанії XOOMER
    671
  • image_mobile-applications_rhl_428_0.webp
    Розробка мобільного додатку для компанії RHL
    1097
  • image_mobile-applications_zippy_411_0.webp
    Розробка мобільного додатку для компанії ZIPPY
    969
  • image_mobile-applications_affhome_429_0.webp
    Розробка мобільного додатку для компанії Affhome
    914
  • image_mobile-applications_flavors_409_0.webp
    Розробка мобільного додатку для компанії FLAVORS
    495

Публікація Android-додатка в Google Play

Google Play вимагає AAB (Android App Bundle) замість APK з серпня 2021 року для нових додатків. Завантаження APK у новий листинг — негайна відмова. Старі додатки можуть оновлюватись через APK, але AAB дає менший розмір завантаження через оптимізацію Dynamic Delivery під конкретне пристрій.

Підготовка листингу у Play Console

Перед завантаженням першого білду потрібно заповнити обов'язковий мінімум у Play Console:

  • App content: цільова аудиторія, наявність реклами, URL Privacy Policy
  • Store listing: назва (до 50 символів), короткий опис (80), повний опис (4000), скриншоти мінімум для телефону, іконка 512×512 px, Feature Graphic 1024×500 px
  • Content rating: заповнити опитувальник — IARC автоматично присвоїть рейтинг для кожної країни

Без завершеного App content розділу — кнопка публікації заблокована. Play Console явно показує список незаповнених розділів, тому тут складно запутатись.

Треки та rollout

Play Console розділяє просування по трекам:

Трек Доступ Обмеження
Internal testing До 100 тестерів по email Негайна публікація
Closed testing (Alpha) Обмежена група Негайна публікація
Open testing (Beta) Будь-який користувач Негайна публікація
Production Всі користувачі Review Google (зазвичай години-дні)

Правильний флоу: Internal → Closed → Open → Production. Просування між треками через Promote release. AAB завантажується один раз — у Internal, далі той же build number просувається по трекам без повторної завантаженням.

Phased rollout у Production

10% → 20% → 50% → 100%

Google Play дозволяє задати відсоток користувачів для поступового розкатування оновлення. Можна зупинити в будь-який момент, якщо у Firebase Crashlytics пошов ріст crash-rate. Після зупинки — або виправити та завантажити новий білд, або возновити поточний.

Завантаження AAB

# Збірка release AAB
./gradlew bundleRelease

# Шлях до артефакту
app/build/outputs/bundle/release/app-release.aab

Завантажити можна через Play Console вручну або через fastlane supply / Google Play Developer API.

# Fastlane Deliverfile для Google Play
package_name "com.example.app"
aab "app/build/outputs/bundle/release/app-release.aab"
track "internal"
release_status "completed"
json_key "path/to/service-account.json"  # Service Account з Google Cloud

Service Account створюється у Google Cloud Console, прив'язується до Play Console через Setup → API access. Права: Release Manager для завантаження та просування.

Вимоги контенту та частові причини відмови

Target API Level: Google регулярно підвищує мінімальний targetSdkVersion. На момент публікації нові додатки мусять таргетити Android 14 (API 34). Оновлення — мінімум API 33. Невідповідність — автоматична відмова при відправці у Production.

Sensitive permissions: READ_CONTACTS, ACCESS_FINE_LOCATION, RECORD_AUDIO — вимагають пояснення у App content → Permissions declaration. Без пояснення — попередження або відмова.

Privacy Policy: обов'язкова при будь-якому зборі даних. Google перевіряє доступність URL — якщо сторінка не відповідає при review, це причина для reject.

64-bit support: додатки мусять підтримувати arm64-v8a. Нативні бібліотеки тільки для armeabi-v7a — не пройдуть. У Gradle: abiFilters "armeabi-v7a", "arm64-v8a", "x86", "x86_64".

Play App Signing

При першій завантаженні AAB Google запропонує Play App Signing — варто прийняти. Google зберігає ключ підпису, ви завантажуєте AAB з upload key. При втраті upload key Google може його скинути, на відміну від ситуації з самостійним зберіганням.

Важливо: fingerprint сертифіката для Firebase SHA-256 беруться з app signing key (видно у Play Console → Release → Setup → App signing), не з upload key.

Процес роботи

Налаштування Play Console: App content, Store listing, Content rating, Privacy Policy.

Підготовка production AAB: signing config, targetSdkVersion, 64-bit підтримка.

Завантаження у Internal, тестування, просування по трекам до Production.

Налаштування Fastlane або Google Play Developer API для автоматизації подальших релізів.

Орієнтири по строкам

Підготовка та публікація у Internal Testing — кілька годин. Review для Production (перший релізу) — від кількох годин до 3 днів. Повний процес з налаштуванням CI/CD та автоматичною публікацією — 1–2 дні роботи.