Как мне разрешить Google просматривать премиум-функции моего приложения по подписке?

У меня есть приложение, и я хочу запустить закрытое тестирование, чтобы получить отзыв от Google. Мое приложение имеет следующую пользовательскую «дорожную карту»:

  1. Пользователь первоначально входит в приложение и должен зарегистрироваться (регистрация вручную или вход в систему одним нажатием с помощью Google).
  2. Затем, после создания учетной записи пользователя, они перенаправляются на страницу регистрации, где им задают несколько вопросов.
  3. После завершения регистрации пользователь перенаправляется в «Главное» приложение, где он может получить доступ ко всем бесплатным функциям приложения.
  4. Если они хотят получить доступ к премиум-функциям, им придется заплатить за подписку.

В любой момент они могут выйти из системы и войти снова. При входе в систему они будут перенаправлены в «Основное» приложение (а не в «Онбординг», очевидно) и получат доступ к функциям, соответствующим бесплатной или премиальной учетной записи.

Это довольно обычная модель, которую имеют несколько приложений. Я не могу найти четких инструкций в Google или любом другом источнике о том, как отправить такое приложение на проверку. Тестировщикам Google необходимо проверить различные случаи:

  1. Совершенно новый пользователь (должен ли я предоставить ему тестовую учетную запись?)
  2. Пользователь регистрируется с помощью метода Google One Tap (следовал ли мне создать учетную запись Google и предоставить ее им?
  3. Пользователь завершил регистрацию, но находится на бесплатном уровне. (тестовый аккаунт?)
  4. У пользователя есть премиум-подписка (это моя главная проблема: как мне предоставить им доступ к моему приложению? Должен ли я создать базовый план с бесплатной пробной версией и включить тестовую учетную запись в этот план, а затем предоставить учетные данные Google? Должен ли я Я создаю промокод и передаю им. Какая стандартная процедура для этого?)
  5. Как Google тестирует функцию «Удалить учетную запись»? Должен ли я создать для этого тестовую учетную запись? Должна ли эта учетная запись находиться на уровне бесплатного пользования или премиум-уровня или на обоих?

Я уже создал имя пользователя и пароль и передал их в Содержимое приложения -> Доступ к приложению, но это только для входа в приложение, а не для премиум-доступа.

Заранее спасибо.

Согласно моим исследованиям, вам необходимо создать local user с полными разрешениями для доступа ко всем функциям приложения.

Mustafa Mutasim 16.06.2024 11:10

@MustafaMutasim Что такое «локальный пользователь»?

Theseus 16.06.2024 13:26

Простая учетная запись пользователя: Username and Password не требует аутентификации oauth

Mustafa Mutasim 16.06.2024 13:31
1
3
96
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Просто отвечаю на этот вопрос всем, кому интересно.

Я создал 2 учетные записи пользователей для Google для тестирования:

  1. [email protected]
  2. [email protected]

Используя премиум-аккаунт, я завершил процесс регистрации, вошел в приложение, совершил тестовую покупку премиум-аккаунта и навсегда предоставил ему премиум-доступ. В моем случае я использую RevenueCat, поэтому я использовал функцию «предоставленные права». С помощью этой учетной записи тестировщики Google могут тестировать все премиум-функции.

Используя бесплатную учетную запись, я только что зарегистрировался и НЕ завершил процесс регистрации, чтобы тестировщики Google могли протестировать ее самостоятельно, а затем войти в бесплатный уровень приложения, чтобы они также могли его протестировать.

В обеих учетных записях я предоставил Google адреса электронной почты и пароли для каждой учетной записи в:

Play Console/Приложение/Содержимое приложения/Доступ к приложению.

Я отправил приложение на проверку в рамках закрытого тестирования. Им потребовалось 2 недели, чтобы рассмотреть мое приложение. Обновление было принято.

Другие вопросы по теме