In-App-Abrechnung, RESULT_DEVELOPER_ERROR kann nicht ausgeblendet werden

Ich versuche, die In-App-Abrechnung auf Android zum Laufen zu bringen, erhalte aber weiterhin die folgende logcat-Ausgabe, wenn ich versuche, Transaktionen zu initialisieren:

// from logcat, BillingService:
Billing service connected
CheckBillingSupported
CheckBillingSupported response code: RESULT_OK
RestoreTransactions 
   restoreTransactions received RESULT_OK
     request id: 12345
     request id: -1
handleCommand() action: [com.android.vending.billing.RESPONSE_CODE].
RestoreTransactions: RESULT_DEVELOPER_ERROR

Mein Setup:

Ich habe die Abrechnungserlaubnis im Manifest.Der Abrechnungsservice und der Empfänger werden im Manifest definiert.Meine App istnicht veröffentlichtIch habe gerade einen Entwurf.Ich habe ein einzelnes In-App-Element erstellt und veröffentlicht.Ich habe ein Testkonto hinzugefügt, bin mir aber nicht sicher, ob es einen Unterschied macht.Sowohl das Draft-Apk auf dem Marktplatz als auch das Apk auf meinem Handy sind im Veröffentlichungsmodus mit demselben Schlüssel und demselben Versionscode signiert.

Ich habe In-App-Käufe erhalten, um in einer anderen App zu arbeiten, aber in diesem Fall habe ich bereits eine Version der App veröffentlicht. In diesem Fall (wie in # 3 erwähnt) habe ich die apk noch nie veröffentlicht. Müssen wir die App einmal veröffentlichen, damit dies funktioniert? Ich würde nicht annehmen,

Vielen Dank

Antworten auf die Frage(3)

Ihre Antwort auf die Frage