Android AppApp billing responseList ist leer

8

Ich habe einige App-Produkte in meiner App definiert. Ich habe die App in Google Play hochgeladen und die inapp-Kaufprodukte in Google Play hinzugefügt.

Ich habe meine ServiceConnection wie folgt definiert:

%Vor%

Die Funktion onServiceConnected wird aufgerufen, die bindService gibt true zurück.

Weiter ist die Funktion connect .

%Vor%

PACKET ist hier auf getPackageName() gesetzt. Der Antwortcode ist 0, aber das Protokoll druckt, dass die Größe der Liste 0 ist. Ich habe keine Ahnung, warum die Liste leer ist, da ich insgesamt 5 Artikel für Google Play eingegeben habe und jeder von ihnen aktiv ist. Ich habe jetzt 2 Tage gewartet und mit drei Geräten getestet, aber immer noch keine Gegenstände durchkommen.

Ich habe so ziemlich alles versucht, was mir einfällt, daher sind alle Vorschläge willkommen.

    
Gooey 18.07.2014, 23:26
quelle

2 Antworten

16

Sie müssen Ihre Anwendung in Beta / Alpha veröffentlichen, um auf die Funktionen für die inapp-Abrechnung zuzugreifen. Es hat sich kürzlich geändert, aber sie haben es nicht angekündigt:)

Ссылка

Es ist erwähnenswert, dass Sie nicht jedes neue Build hochladen müssen, um es testen zu können. Verwenden Sie einfach den gleichen versionCode und versionsName, und es wird funktionieren, wenn die App veröffentlicht wird.

    
kupsef 21.07.2014, 11:01
quelle
11

Ihr Code sieht gut aus.

Stellen Sie sicher, dass Sie die richtigen SKUs abfragen. Die einzelnen Elemente in querySkus müssen genau mit der ID des In-App-Produkts übereinstimmen.

Zweitens stellen Sie sicher, dass Sie den richtigen Typ für Elemente abfragen. Wenn Sie "In-App-Produkte" als Auto zum Kaufen in der Entwicklerkonsole konfiguriert haben, verwenden Sie "inapp" wie zuvor. Wenn Sie Abonnements haben, verwenden Sie als Art Ihrer Suchanfrage gegen Google Play "subs".

Hoffe, das hilft.

    
Magister Halderian 21.07.2014 10:48
quelle

Tags und Links