Разрешить бета-тестерам тестировать биллинг Google Play, но только для одного приложения?

Я выполнил инструкции здесь https://developer.android.com/google/play/billing/billing_testing#testing-purchases, чтобы позволить бета-тестерам совершать тестовые покупки в приложении (без фактической оплаты).

Тем не менее, есть большой недостаток: нельзя упомянуть, что тестирование должно применяться только к бета-тестируемому приложению, не так ли?

Спасибо.


person Myoch    schedule 05.08.2018    source источник


Ответы (1)


Эти учетные записи обычно не предназначены для общедоступных бета-тестеров. Они предназначены для помощи во внутреннем тестировании, пока вы разрабатываете платежную часть своего приложения.

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

person Nick Fortescue    schedule 06.08.2018
comment
Означает ли это, что я должен жестко закодировать некоторые логические значения, чтобы отменить встроенные приложения на время бета-тестирования? Потому что я хотел бы, чтобы они тестировали функции, которые должны быть доступны только для премиум-пользователей. Но тогда, если я это сделаю, у них также будет возможность никогда не устанавливать окончательный выпуск, просто чтобы оставить бесплатные вещи с включенным логическим значением (или, я думаю, я мог бы использовать Firebase, чтобы отключить его позже...). - person Myoch; 06.08.2018
comment
Обычно разработчики приложений хотят, чтобы бета-тестеры давали им информацию о том, насколько привлекательны платные продукты — если ни один из ваших бета-тестеров не захочет их покупать, то, вероятно, никто из ваших производственных пользователей тоже не захочет. И очень важно поэкспериментировать с монетизацией и ценами перед запуском. Но да, вы всегда можете использовать удаленную конфигурацию firebase - person Nick Fortescue; 06.08.2018