Внедрение биллинга в приложении в эмуляторе
Я читал о "реализации биллинга в приложении" для приложения Android, и в документации говорится, что невозможно протестировать приложение в эмуляторе. Это правда?
У меня нет "мобильного тарифного плана" для мобильного телефона, который я разрабатываю, поэтому я пытаюсь подключить мобильное устройство через ПК через USB, но, поскольку у моего компьютера есть прокси-сервер, я не могу подключиться к Интернету.
Что я мог сделать?
заранее спасибо
3 ответа
Использовать Wi-Fi для подключения к Интернету? Для тестирования биллинга в приложении требуется приложение Android Market/Google Play Store с соответствующими сервисами Google. Это не доступно на эмуляторе, поэтому вам нужно использовать реальное устройство.
Я отправлю свой ответ, если это поможет кому-то еще застрять на этом. Прежде всего, убедитесь, что вы будете использовать учетную запись издателя или тестовую учетную запись. (Подробнее о том, как установить свою учетную запись в качестве учетной записи издателя, см. Этот ответ VIISHRUT MAVANII /questions/49858740/vklyuchenie-vnutrennego-dostupa-k-prilozheniyam-vnutrennij-dostup-k-prilozheniya/49858747#49858747). Сейчас...
- Перейдите в AVD Manager -> Создать виртуальное устройство.
- Выберите устройство со значком Play Store (я использую Pixel 4) и нажмите «Далее».
- Выберите образ системы, который включает Google Play и имеет уровень API 8+. (Я не уверен, как целевая версия ОС Android влияет на это, но я не думаю, что это имеет значение, пока включен Google Play.) В столбце «Цель» вы можете увидеть версию Android и наличие Google Play. Загрузите этот образ системы, чтобы использовать его.
- Нажмите «Далее» и назовите его, если хотите. Нажмите финиш.
- Убедитесь, что в Android Studio вы используете этот новый эмулятор. Запускаем эмулятор.
- Найдите там Play Store и войдите в свою учетную запись издателя / тестовую.
- Готово, запустите приложение и проверьте биллинг внутри приложения.
Обратите внимание, что покупки, сделанные здесь с использованием учетной записи издателя / тестовой версии, фактически ничего не стоят.
Теперь это возможно, поскольку вы можете использовать Play Services в эмуляторе, если вы установите на нем правильную ОС. Затем вы можете открыть на нем Play Store, войти в свою учетную запись Google, а затем вы можете протестировать покупку в приложении.
Вы можете узнать больше о том, как это проверить здесь. Соответствующие шаги по настройке устройства (включая эмулятор) можно найти здесь.