Android in-app billing: Fehler konsumieren sku android.test.gekauft (Antwort: 5:Entwickler-Fehler)
Habe ich einen test kaufabsichtserklärung über standard-Helfer:
String SKU = "android.test.purchased";
mHelper.launchPurchaseFlow(this, SKU, 10001, mPurchaseFinishedListener);
Dem Kauf wurde erfolgreich hergestellt, aber wenn ich versuche zu verbrauchen, in dem die Kaufsache mit:
mHelper.consumeAsync(inv.getPurchase(SKU), mConsumeFinishedListener);
Bekomme ich die folgende Fehlermeldung:
Error while consuming: IabResult: Error consuming sku android.test.purchased (response: 5:Developer Error)
- Habe ich einen Play Store signierte apk und hochgeladen, um die Entwickler-Konsole
- Ich habe setup ein test-Element in der Dev-Konsole
- Habe ich umgesetzt onActivityResult
Bin ich etwas fehlt?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich habe den gleichen Fehler seit 2013/03/08 bis jetzt. Bevor 03/08, verbraucht android.test.gekauft, funktioniert einwandfrei. Ich beobachte diese Produkt-id, es scheint, die gelöscht werden, automatisch mit einer bestimmten Zeit.
BEARBEITEN
Ein anonymer Benutzer Hinzugefügt die folgenden:
Hier ist das Problem:
https://code.google.com/p/android/issues/detail?id=53077
Erstens veröffentlichen die app auf alpha-oder beta-version von google play store.
wenn Sie veröffentlichen die app und die apk ist nur im "alpha-Test" Abschnitt, dann ist es NICHT verfügbar für die öffentlichkeit, nur für aktivierte Testern in der alpha-Sektion.
EDIT: Eine zusätzliche Anmerkung: "normal" nutzt, wird nicht finden Sie Ihre app auf Google Play, aber auch die aktivierten tester nicht finden können, die Anwendung, indem Sie das Suchfeld.
Nur den direkten link zu der Anwendung Paket funktionieren wird. (nur für den aktivierten Tester).
https://play.google.com/apps/testing/yourpackagename