Платежи Android-приложений всегда отвечают с ошибкой 3: BILLING_UNAVAILABLE - PullRequest
0 голосов
/ 26 ноября 2018

В нашем приложении есть встроенные покупки.Наши тесты также работали с реальными методами оплаты, но из-за рубежа (в частности, в Азии) мы постоянно получаем сообщения об ошибках.Библиотека Google Play Billing для Android возвращает код ответа BILLING_RESPONSE_RESULT_BILLING_UNAVAILABLE (3) чаще всего, если не всегда.Десятки пользователей пытались совершить покупку, но почти никто не добился успеха.

Код просто запрашивает данные SKU, используя BillingClient, а затем инициирует процесс выставления счетов, как описанов официальном руководстве.

На консоли Play мы настроили все необходимые SKU, и все они доступны для всех регионов, в которых присутствует наше приложение.

Что может быть причиной BILLING_RESPONSE_RESULT_BILLING_UNAVAILABLE код ответа?Возможно ли, что все пользователи из определенных географических регионов получат этот код и не смогут завершить покупку?

Мне трудно отладить проблему, поскольку с нашей стороны все работает нормально все время.

1 Ответ

0 голосов
/ 09 февраля 2019

По моему опыту, этот код ответа возвращается, если Play Services не доступны (вы можете проверить его самостоятельно, установив APK на устройстве Amazon Fire), или если пользователь не настроил учетную запись Google.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...