2017-02-03 9 views
0

Я реализовал Google Play IAB SDK, но когда я запускаю приложение, я получил следующее сообщение:Google Play InApp Billing Purchase Ошибка

требуется аутентификация. Вам нужно войти в свою учетную запись Google.

Хотя я опубликовал приложение на Консоли разработчика, а также дважды проверил ProductID.

ответ

0

Я думаю, что вы тестируете свое приложение прямо из студии Android, вам нужно создать закрытую бета-версию, добавить свою электронную почту в тестеры и опубликовать ее.

0

Используйте только подписанные APK для проверки покупки InApp с тем же кодом версии и имя версии, как у вас в опубликованной APK на Google консоли

добавить также электронную почту, чтобы тестер

0

В дополнение к ответу @Tinco Де Симоне , возможно, вы пытаетесь получить доступ к неправильному идентификатору элемента с консоли. Из этого thread, «В элементе подписки на консоль разработчика был включен« премиум », и я попытался получить доступ к элементу« premium_version »«. Дважды проверьте, соответствует ли itemID идентификатор, который вы запрашиваете в своем приложении.

Следует также отметить, что до появления недавно созданного продукта в приложении может потребоваться до 6-8 часов.

Вы также можете проверить эту связанную SO quesiton: Android IAB. Error - Authentication is required. You need to sign into your Google Account

0

Это сообщение указывает на то, что, может быть, вы не вошли в систему с любой учетной записью Google в устройстве тестирования, так как Google платить всегда требуется учетная запись Google, чтобы купить что-нибудь из игрового магазина.