Запрос не выполнен для рабочего apk

Я всегда получаю эту ошибку, когда пытаюсь запросить maskedWallet в производственном apk.

введите здесь описание изображения

Вещи, которые я уже проверил:

  • Я уже проверил открытый ключ, и он был правильным.
  • Торговец включен в консоли Google Play, и все было в порядке.
  • Он хорошо работал в тестовой среде.
  • Wallet API также был включен в моем манифесте.
  • Также производственный apk env был установлен на WalletConstants.ENVIRONMENT_PRODUCTION

Что-нибудь еще, что я упустил, могло вызвать эту ошибку?


person kebbbnnn    schedule 01.12.2017    source источник
comment
ты решил эту ошибку.?   -  person Abhishek    schedule 27.02.2018
comment
ты решил это? это вызвано подписанием?   -  person Pak Ho Cheung    schedule 09.03.2018
comment
@PakHoCheung, к сожалению, я до сих пор не понял этого, и проблема все еще возникает в производстве. Мы решили удалить опцию оплаты Android из-за этой проблемы :/   -  person kebbbnnn    schedule 11.03.2018


Ответы (2)


Убедитесь, что вы добавили тег метаданных.

<meta-data android:name="com.google.android.gms.wallet.api.enabled" android:value="true" />

В манифесте андроида....

Если это вам не поможет... рассмотрите возможность публикации журналов Logcat...

person Shubhamhackz    schedule 01.12.2017
comment
Забыл включить в свой вопрос, но да, у меня уже есть это в моем манифесте, но я все еще получаю эти ошибки. Я также попытался запустить приложение с конфигурациями выпуска для проверки журналов, но в журналах ничего нет. Android Pay не выдавал никаких ошибок. Кстати, спасибо, чувак. - person kebbbnnn; 01.12.2017

Вы получаете это сообщение без кода ошибки, потому что вы не получили одобрение от Google.

  1. Зарегистрируйте форму - https://services.google.com/fb/forms/googlepayAPIenable/

  2. Затем Google свяжется с вами

    О. Им нужно, чтобы ваш apk указывал на ENVIRONMENT_TEST.

    B: Если ваше приложение в порядке после их проверки, вам необходимо предоставить дополнительную информацию, связанную с вашим приложением.

    C: Им нужно, чтобы ваш apk указывал на ENVIRONMENT_PRODUCTION, и вам нужно подписать свое приложение.

Так что просто следуйте их инструкциям.

Некоторые ссылки:

Развертывание вашего приложения из тестирования

https://developers.google.com/pay/api/test-and-deploy

Подписание

https://developer.android.com/studio/publish/app-signing.html

person Pak Ho Cheung    schedule 26.03.2018