Android - Тестирование покупки без физического телефона - PullRequest
0 голосов
/ 28 июня 2018

У меня нет телефона Android, и я столкнулся с проблемой.

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

Установите приложение на устройстве под управлением Android. Вы не можете использовать эмулятор для тестирования Google Play Billing.

Вопрос 1: Это также верно для эмулятора Genymotion?

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

Вопрос 2: Если у меня есть исключительно платная версия, нужно ли мне что-то в моем коде, что нужно проверить? Под этим я подразумеваю, что пользователь может установить платную версию только после оплаты Google Play. Сама программа не замечает, что за нее заплатили. Нужно ли что-нибудь в моем коде, чтобы указать, что это платная версия?

Если бы продавалась версия для Android, я бы, очевидно, получил физическую машину. Но в данный момент я не хочу продолжать покупать различные аппаратные средства только для того, чтобы постоянно проверять вещи.

1 Ответ

0 голосов
/ 29 июня 2018

Покупка телефона - это личное решение, и вы не получите хороших советов на сайте программирования. Возможно, вам лучше попробовать https://android.stackexchange.com/,, но даже там, основанные на мнении вопросы "какой телефон мне получить" не приветствуются, так как сайты stackoverflow / stackexchange предназначены для вещей с правильными и неправильными ответами, а не мнением. На вашем месте я бы сам провел исследование (если ваше время не ценно). Если ваше время ценно, я бы просто пошел в Argos и получил самый дешевый телефон на базе Android, который вы можете купить, а сейчас у Argos сейчас 15 фунтов стерлингов. (дешевле, чем ваше время). Там будет что-то, что вам не понравится, возможно, много вещей, но в этот момент вы будете знать, что это такое, и сможете принять более обоснованное решение.

...