У меня есть приложение, опубликованное в альфа-канале, с элементом управления in-app (un), который стоит $1.
Когда я покупаю обычно, т.е. использую кредитную/дебетовую карту, Google возвращает правильную строку полезной нагрузки разработчика, но если я выберу "выкупить" промо-код и ввести указанный код, Google вернет пустую строку полезной нагрузки разработчика и, таким образом, аутентификация завершается с ошибкой в 'onIabPurchaseFinished()'.
Я должен упомянуть, что это происходит только в том случае, если я решил выкупить код из потока покупки приложения, и все работает безупречно, если я сначала открою Play Store, выкупите код, а затем вернитесь и откройте приложение.
Это ошибка в части Google?
РЕДАКТИРОВАТЬ: вещь Play Store ожидается, так как она не может знать вашу полезную нагрузку, и покупка выполняется без необходимости ее проверки.