Android тестирует покупки в приложении без загрузки нового apk?

Я пытаюсь проверить свой биллинг в приложении, но, похоже, у меня возникла проблема. Всякий раз, когда я пытаюсь протестировать его после внесения изменений в Android-студию, он говорит: «Элемент недоступен для покупки»... но если я загружаю тот же apk на консоль разработчика в качестве обновления (приложение находится в бета-версии), он работает нормально.

Мне интересно, знает ли кто-нибудь способ проверить это с моими реальными предметами, не дожидаясь 2-3 часов загрузки apk каждый раз, когда я вношу изменения?

Мой versionCode и versionName в build.gradle соответствуют последнему apk, загруженному в консоль разработчика.

Спасибо!


person LBJ33    schedule 18.08.2016    source источник


Ответы (1)


Насколько я знаю, без заливки apk хотя бы альфа-канала не обойтись.

Согласно документации:

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

person Michael Spitsin    schedule 18.08.2016
comment
Хорошо, спасибо, мое приложение загружено в бета-версию, но мучительно ждать 3 часа, чтобы протестировать покупки в приложении каждый раз, когда я вношу изменения ... они должны внести изменения в эту систему, лол! - person LBJ33; 18.08.2016
comment
@LBJ33 LBJ33 Почему вам нужно вносить много изменений и, следовательно, каждый раз перезагружать приложение. Возможно я ошибаюсь, но ваши изменения могут быть связаны только с покупками в приложении, а не с ними. Потому что, как я думаю, вам для покупок в приложении нужно проверить, работает ли денежная транзакция, и все. Затем, если вы хотите что-то, что связано с выставлением счетов в приложении, вы можете сделать, например, прокси для своих покупок и на тестовом устройстве использовать этот прокси, но в бета-версии использовать реальную систему покупок. - person Michael Spitsin; 19.08.2016