Шлях до публікації застосунку як розробника Android / Нові вимоги до закритого тестування

Шлях до публікації застосунку як розробника Android / Нові вимоги до закритого тестування

Привіт. Я zm soft, зареєструвався як розробник наприкінці 2023 року та почав випускати застосунки. Також планую запустити застосунок для розробників — заходьте подивитися, якщо цікаво.

Зміна політики Google

Це завдання з середньої та фінальної фази процесу публікації, але оскільки воно є серйозною перешкодою для багатьох розробників, розгляну його спочатку. Відповідно до цієї зміни політики, для акаунтів, зареєстрованих після 13 листопада 2023 року, обов'язковим стало проведення закритого тестування щонайменше з 20 особами перед публікацією застосунку. Я вирішив розробити застосунок у середині грудня і спробував зареєструвати простий застосунок наприкінці того ж місяця. Саме тоді я вперше дізнався про цю зміну і засмутився. Для мене, у кого мало знайомих, ця вимога була непростою.

Як я знайшов тестувальників

Зрештою, людей з найближчого оточення не вистачило, тому звернувся до мережі. Не X (колишній Twitter) чи Instagram — я зареєструвався в таких сервісах та виконав вимогу, взаємно тестуючи застосунки з іншими розробниками:

Спілкування в обох переважно англійською. Використовував канал PL coding у Discord (посилання на YouTube; я приєднався з опису відео) та r/AndroidCloseTesting на Reddit. В обох випадках підхід — один або обидва варіанти:

  • Створити власну тему для пошуку тестувальників
  • Зв'язатися з розробниками, які шукають тестувальників

З Reddit потрібно бути обережним. Досвідчені користувачі, можливо, не мають проблем, але нові, схоже, легко отримують бан, і залежно від перших дій у сервісі можна позбутися можливості писати.

Як реєструвати тестувальників

Неопублікований застосунок, зрозуміло, не видно іншим користувачам, тому тестувальників потрібно реєструвати в Play Console. Є два способи реєстрації:

  • Список електронної пошти
  • Google Groups

Порівняння методів реєстрації тестувальників у закритому тестуванні: список електронної пошти та Google Groups

Рекомендую Google Groups.

Реєстрація через список електронної пошти

У цьому випадку потрібно самостійно реєструвати адреси електронної пошти тестувальників. Сама реєстрація нескладна, але потрібно щонайменше 20 тестувальників. Зв'язуватися з кожним розробником окремо й реєструвати кожну адресу — доволі клопітка справа. Недолік списку електронної пошти полягає в тому, що тестувальники не можуть самостійно долучитися до тестування.

Реєстрація через Google Groups

За правильних налаштувань тестувальники можуть самі приєднуватися до групи, тому реєстрація завершується без необхідності обробляти кожен випадок окремо.

Для створення нової групи скористайтеся [+New conversation]. У [Group Settings] → [General] налаштуйте можливість приєднання для будь-кого.

Конкретні приклади набору тестувальників

На основі вищесказаного — реальні приклади запитів на тестувальників для кожного методу.

Для списку електронної пошти

Hi, I want to release my first app. Please help me.
Check the link for details.

Google Form:
https://docs.google.com/forms/d/e/example/viewform

Для Google Groups

I'm creating an app for developers.
Please join the group and test it.

https://groups.google.com/g/zmsoftdevelop

https://play.google.com/apps/testing/com.andro.zm.tools.androidtesterspayforward

Регіональні налаштування тестувальників

Під час взаємодії з іншими розробниками може трапитися, що зареєстрований тестувальник скаже, що не може отримати доступ до застосунку, або ви самі не зможете отримати доступ як тестувальник. У більшості випадків це пов'язано з регіональними налаштуваннями. У моєму випадку, якщо немає особливої причини, я встановлюю всі регіони.

Екран налаштування регіону закритого тестування в Play Console

Реєстрація платних застосунків

Після того як я розповів про складність вимог до закритого тестування, платні застосунки додають ще більше труднощів. Статус платний/безкоштовний не можна змінити пізніше, а завантаження у закритому тестуванні також вимагає покупки.

Екран Play Console, що показує обмеження закритого тестування для платних застосунків

Якщо знаєте кращий спосіб — коментуйте!

На завершення

Сьогодні я поділився труднощами закритого тестування та тим, як їх подолати. Я працюю над запуском застосунку для розробників з надією зменшити такі труднощі для нових розробників. Коли буде готово — обов'язково скористайтеся!