Я использую Android In-App Billing v3 Library и хочу проверить покупки.
Я хочу включить повторную покупку каждый раз с consumePurchase
, как указано на странице библиотеки GitHub:
Примерно так:
Инициализация BillingProcessor:
BillingProcessor bp = new BillingProcessor(this, googlePlayKey, this);
bp.initialize();
При нажатии кнопки покупки:
//this line was ment to enable buy same product multiple times.
bp.consumePurchase("android.test.purchased");
//make the purchase
bp.purchase(MainActivity.this, "android.test.purchased");
И по какой-то причине даже после очистки кеша устройства вместо этого всплывающего диалогового окна покупки вызывается onProductPurchased
(onProductPurchased означает, что это уже было приобретено, и я не могу приобрести его снова):
Любые идеи о том, почему это происходит и как я могу это исправить?