У меня нет телефона Android, и я столкнулся с проблемой.
Google говорит, что вы не можете тестировать в приложении Покупки на эмуляторе, подробности найдены здесь .
Установите приложение на устройстве под управлением Android. Вы не можете использовать
эмулятор для тестирования Google Play Billing.
Вопрос 1: Это также верно для эмулятора Genymotion?
Если это действительно так, то, наверное, я не смог бы купить приложения и вместо этого иметь две версии продукта. Бесплатная, ограниченная и платная версия.
Вопрос 2: Если у меня есть исключительно платная версия, нужно ли мне что-то в моем коде, что нужно проверить? Под этим я подразумеваю, что пользователь может установить платную версию только после оплаты Google Play. Сама программа не замечает, что за нее заплатили. Нужно ли что-нибудь в моем коде, чтобы указать, что это платная версия?
Если бы продавалась версия для Android, я бы, очевидно, получил физическую машину. Но в данный момент я не хочу продолжать покупать различные аппаратные средства только для того, чтобы постоянно проверять вещи.