Ich kämpfe derzeit mit Android Iab v3.
Ich habe zuvor die IabHelper-Klasse von Google verwendet, um verfügbare Produkte erfolgreich anzuzeigen. Heute gibt es mir nichts mehr zurück.
Der Inhalt des Felds querySku, das an die Funktion getSkuDetails des IInAppBillingService in der IabHelper-Klasse übergeben wird, lautet:
Bündel [{ITEM_ID_LIST = [com.app.android.credits.10, com.app.android.credits.25, com.app.android.credits.50]}]
Was ich im Bündel zurückbekomme, ist:
Bündel [{DETAILS_LIST = [], RESPONSE_CODE = 0}]
Seit der Zeit hat es funktioniert und jetzt habe ich den IabHelper-Code überhaupt nicht geändert, zusammen mit dem Code, der die Produkte anzeigt. Das wichtige Stück Code ist:
%Vor%Deshalb bin ich so verwirrt.
Hat jemand eine Idee, welcher externe Faktor dazu geführt haben könnte, dass keine Produktdetails zurückgegeben werden?
Ich bekomme seit gestern dasselbe leere Bündel. Diese Frage ist nicht die gleiche Sache, aber es wurde kürzlich gefragt, und scheint verwandt zu sein: Android-Inventar .getSkuDetails () gibt null zurück
(Ich habe diese auch vor etwa 2 Wochen erlebt)
Erste Antwort lautet: "Sie sagen, dass sie Änderungen vorgenommen haben, die die Veröffentlichung der Apk erfordern, bevor sie in App-Käufe hinzugefügt werden. Sie empfehlen, die Apk auf den Alpha-Testkanal hochzuladen und zu veröffentlichen (nicht im Entwurfsmodus)."
Ich werde das versuchen, vielleicht löst es das Problem.
Update: Ich habe die App veröffentlicht, aber die Entwicklerkonsole hat geschrieben, dass die Änderungen nicht sofort wirksam werden. Nach einigen Stunden gab es das Problem, aber heute funktioniert es gut.
Ich hatte das gleiche Problem. In meinem Fall funktionierte folgendes:
Hoffe, das hilft!
Tags und Links android android-billing