Метод Android Pay Wallet.Payments.isReadyToPay возвращает значение false

Я выполнил следующие рекомендации по тестированию примера приложения Android Pay. Однако я всегда получаю ложный результат в ответ на вызов метода Wallet.Payments.isReadyToPay().

https://developers.google.com/android-pay/android/quickstart#next_steps https://developers.google.com/android-pay/android/tutorial#obtain_credentials_and_a_client_id_for_your_app

Вы можете ознакомиться с исходным кодом приложения по ссылке ниже https://github.com/android-pay/androidpay-quickstart

Насколько мне известно, он использует API-интерфейсы кошелька, поэтому возможно ли, что если на моем телефоне не установлено приложение Google Wallet, которое вызывает ложный ответ?


person kaushal trivedi    schedule 01.01.2016    source источник


Ответы (1)


Да, у вас должен быть установлен AndroidPay с действительным файлом CC в приложении.

Кроме того, во время тестирования, если вы оставите флажок предварительной аутентификации в диалоговом окне выбора AndroidPay. Вы можете удалить поведение предварительной аутентификации, чтобы оно каждый раз запрашивало, перейдя в настройки/google/connected_apps и отключив приложение. Если Google не является разделом в настройках вашей системы, возможно, у вас есть отдельное приложение «Настройки Google».

person Chad    schedule 21.03.2016