Можно ли протестировать Android InApp биллинг с x86 VM

Из документа сказано

To test in-app billing in an application you must install the 
application on an Android-powered device. You cannot use the 
Android emulator to test in-app billing.

Но кто-нибудь имел успех в тестировании с Android x86 VM (http://www.android-x86.org)?

Я полагаю, что виртуальная машина должна работать как реальное устройство и должна быть в порядке для тестирования?

2 ответа

Решение

Фактическая платформа не имеет большого значения. IAB использует приложение Android Market/Play store для предоставления своих услуг, поэтому, если оно установлено и правильно работает, вы сможете провести тестирование. Если нет, вы не будете. Поскольку код IAB не зависит от платформы, вам не нужно тестировать его на всех платформах, которые необходимо поддерживать.

Я нашел этот проект

Позволяет тестировать приложения для биллинга приложений непосредственно из эмулятора, просто добавляя библиотеку и перенаправляя запросы на заглушку.

Однако я не смог интегрировать эту библиотеку с примером кода в extras/google/play_billing/

Было бы очень полезно написать пошаговое руководство по интеграции этого проекта в пример кода.

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