Почему при подключении моего BillingClient я получаю код ответа DEVELOPER_ERROR? - PullRequest
0 голосов
/ 19 декабря 2018
/**
 * Invalid arguments provided to the API. This error can also indicate that the application was
 * not correctly signed or properly set up for In-app Billing in Google Play, or does not have
 * the necessary permissions in its manifest
 */
int DEVELOPER_ERROR = 5;

Я использую Google Play Signing - поэтому я загружаю комплекты приложений для релизов.Мне интересно, может ли это быть как-то связано?(поскольку Google Play использует свой собственный ключ подписи на своем бэкенде против локального ключа)

У меня есть разрешение com.android.vending.BILLING в моем манифесте, и я могу использовать «тестовые карты»с отладочной сборки успешно.Я заметил эту проблему только в отчетах Bugsnag, где я регистрирую события сбоев.

Кто-нибудь знает, почему это происходит?

1 Ответ

0 голосов
/ 20 декабря 2018

В облачной консоли Google вам необходимо настроить учетные данные API для внесения в белый список имени пакета и сертификата.Это сертификат, который указан как «Сертификат подписи приложения» на странице «Подписывание приложения» в консоли Play.

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