KProgramlama adlı üyeden alıntı: mesajı görüntüle
Merhaba,

Ürünün satışını gerçekleştiriyorsunuz fakat ürünü tüketmiyorsunuz bu yüzden ürün iade ediliyor. Ürünün satış kodları tamamlandığında, ürünü tüketmeniz gerekmektedir.
in-app purchase consume olarak internette kodlarını bulabilirsiniz.

Java için kaynak : https://developer.android.com/google...integrate#java


//Edit :
Abonelik olduğunu sonradan fark ettim. Satış kodlarında onay işlemini net olarak tamamlatamıyorsunuz. Aşağıda paylaştığım java ve kotlin kaynağının processPurchaseList signature kod bölümünde onay kodları vardır. Projeniz java ise bu kodları projenizde arayın ve güncelleyin muhtemelen sorun çözülecektir.

https://github.com/android/play-bill...ataSource.java
if(purchases != null){

Log.e("hata52","purchases != null");

for(Purchase p : purchases){

Log.e("hata52","p: "+p.getSku());

if (p.getPurchaseState() == Purchase.PurchaseState.PURCHASED) {

Log.e("hata52","Purchase.PurchaseState.PURCHASED") ;

if (!p.isAcknowledged()){

Log.e("hata52","p.isAcknowledged(): "+(p.isAcknowledged()));

AcknowledgePurchaseParams acknowledgePurchaseParams =
AcknowledgePurchaseParams.newBuilder()
.setPurchaseToken(p.getPurchaseToken())
.build();
billingClient.acknowledgePurchase(acknowledgePurch aseParams, billingResult1 -> {
Log.e("hata52","Tüketildi");
});

}

}

}

}
Bu kodu ekledik sorun düzelmedi benim anlamadığım şey şu eğer sorunlu bir yapı olsaydı diğeri çalışır kıydı? Hiç satın alma kısmı değirmenci sadece reskin yapıp yayınladık. Ama yeni yayınlanan iadeye düşüyor