Подтвердить что ты не робот

Как протестировать Android Pay с помощью отладки APK?

По умолчанию Android Pay отказывается работать в отладочных сборках, что делает тестирование сложным. Что мы сделали до сих пор, так это фактически объединить новый код в ветку разработки или исправления, чтобы наша среда сборки создала подписанный APK, который можно протестировать. Это не идеально.

https://developers.google.com/android-pay/get-started состояния Примечание. Наша тестовая среда не будет возвращать живые, платные токены в ответе FullWallet, но позволит нам протестировать ваш поток предварительной покупки. Вы увидите ошибку Unrecognized App на платформе Android Pay, пока ваше приложение не получит доступ к продукту ". что не слишком многообещающе.

https://developer.android.com/google/play/billing/billing_testing.html предлагает тестирование со специально сконфигурированными статическими ответами для "зарезервированных идентификаторов продуктов", что было бы неприятностью для настройки, а не для истинного теста. Другой вариант, который они предлагают, заключается в публикации приложения на альфа-канал или бета-канал, который, конечно же, будет подписанным APK. https://stripe.com/docs/mobile/android имеет предложение об "TEST_GATEWAY_TOKEN", но на самом деле не помогает в обучении использованию теста Android Pay.

Мы даже поговорили с разработчиком Google Developer Advocate, который ничего не делал, кроме как вырезать и вставлять одну и ту же документацию.

Есть ли способ сделать хороший тест с использованием неподписанной сборки? Было бы замечательно успешно протестировать функциональность Android Pay на локальной машине разработчика.

4b9b3361

Ответ 2

Жаль, но у вас есть только один способ проверить IAP:

  • Предоставьте разрешение на тестирование вашего аккаунта google, используемого на вашем устройстве.
  • Создайте файл .apk.
  • Загрузите его в свою учетную запись на GoolePlay в качестве бета-версии
  • Подождите, пока не будет загружена обработанная .apk
  • Попробуйте выполнить действия, которые вам нужны, и проверьте их.
  • Если какие-либо проблемы - исправить их и начать с p. 2