Ваш вопрос не дает понять, как / почему вы пытаетесь повторно купить управляемый продукт.Вы удалили / переустановили свое приложение, а затем попытались восстановить / повторно купить его?Или вы просто снова нажали «купить» после первого нажатия «Купить»?
Предоставленный Google BillingService / ResponseHandler предназначен только для того, чтобы перезвонить вам в onPurchaseStateChange
.Это означает, что если вы только что купили продукт, то ничего не изменилось, поэтому нет обратного вызова.
Однако, если вы очистите данные приложения (с помощью панели настроек приложения «Управление приложениями» или путем удаления / повторной установки приложения заново).), вы должны получить onPurchaseStateChange
обратных вызовов, когда вы RESTORE_TRANSACTIONS.Если нет, то я предполагаю, что в вашем коде есть ошибка.