" Das Objekt, das Sie versuchten, zu kaufen konnte nicht gefunden werden " Android In-App- Billing

? CyberedElf @ | Original: StackOverFlow
---

Ich erhalte diese Fehlermeldung beim Testen meiner App .

Die App ist unterschrieben und hochgeladen, um den Alpha-Test Teil der Entwickler-Konsole .

Die In-App- Objekt hat den Status "Aktiv" .

Ich habe ein anderes Konto als mein Entwicklerkonto in " Testzugang" eingetragen.

Ich bin mit einem Gerät mit dem Hauptkonto in der " Testzugang" und nicht der Entwickler-Konto .

Ich habe doppelt geprüft die Rechtschreibung meine SKU .

Genau die gleiche APK wurde Developer Console hochgeladen und auf dem Testgerät installiert .

Ich habe doppelt geprüft des Lizenzschlüssels .

Ich habe mehr als 12 Stunden für SKU wartete und Testkontenpropagiert werden .

Alles scheint zu funktionieren, wenn ich android.test.purchased .

Es gibt mehrere Fragen zu diesem Fehler. Links, die mich so weit gekommen sind:  https://groups.google.com/forum/#!topic/android-developers/A2RM4P34zo0

http://stackoverflow.com/questions/9743429/how-to-resolve-the-item-you-were-attempting-to-purchase-could-not-be-found

http://stackoverflow.com/questions/16393354/the-item-you-were-attempting-to-purchase-could-not-be-found-after-following-in

http://stackoverflow.com/questions/23752939/the-item-you-were-attempting-to-purchase-could-not-be-found

http://developer.android.com/google/play/billing/billing_testing.html#billing-testing-test

http://stackoverflow.com/questions/9357698/testing-android-in-app-purchases-with-unpublished-apps

http://stackoverflow.com/questions/18610528/android-in-app-purchase-for-alpha-test-mode

http://stackoverflow.com/questions/23750320/error-the-item-you-were-attemping-to-purchase-could-not-be-found

http://stackoverflow.com/questions/23917264/item-could-not-be-found-in-app-billing-issue

http://stackoverflow.com/questions/23586388/in-app-billing-product-not-found

http://stackoverflow.com/questions/16159894/android-billing-item-not-found

http://developer.android.com/training/in-app-billing/list-iab-products.html

http://www.techotopia.com/index.php/Integrating_Google_Play_In-app_Billing_into_an_Android_Application_%E2%80%93_A_Tutorial

http://stackoverflow.com/questions/8760512/do-test-accounts-require-real-credit-card-to-purchase-via-in-app-billing

Was sonst kann diesen Fehler verursachen ?

Ein Mal habe ich über diesen Punkt . Telefon und Konto meiner Frau werden zu Testzwecken verwendet . Es schien, nachdem auch ihr Konto zu haben, testen Zugang und warten 3 Stunden zu arbeiten. Der Artikel wurde festgestellt, und es aufgefordert, ihre Kontopasswort prüfen. Ich gab ihr das Gerät, sie das Passwort eingegeben haben, sie sagte, es sei ein Fehler und schloss den Dialog. Ich weiß nicht, was das Fehler war, und ich habe nicht in der Lage, wieder zu diesem Punkt . Ich bin mir sicher, dass der Artikel nicht verkauft wurde, weil sie nicht zeigen, bis auf die im Besitz Liste. Danach habe ich ein anderes Gerät mit einem anderen Konto und noch 3 Stunden . Das neue Gerät wird nie etwas anderes als die Artikel Fehler bei der Verwendung der aktiven SKU nicht gefunden.

---

Top 5 Antwort

1user1454444 @

Ich habe dieses Problem zu erfahren und über https://support.google.com/googleplay/android-developer/?hl=en#contact=1 nur mit Unterstützung von Google plauderten

und sie sagten, dass ich brauchte, um die Anwendung zu veröffentlichen. Das bedeutete, dass das Hinzufügen Screenshots, eine Beschreibung etc und dann veröffentlichen ( Klick auf den veröffentlichen Schaltfläche in der oberen rechten Ecke der Entwickler-Konsole ) . Wenn Ihre Anwendung ist in den Entwurf des Staates, das könnte das Problem sein .

edit: Dies ist jetzt in den Entwickler docs hier geschrieben :

http://developer.android.com/google/play/billing/billing_testing.html#draft_apps

Draft Apps are No Longer Supported

Bisher konnten Sie ein "Entwurf" Version Ihrer App zur Prüfung veröffentlichen . Diese Funktion wird nicht mehr unterstützt. Stattdessen gibt es zwei Möglichkeiten, können Sie testen, wie ein Pre-Release- App -Funktionen auf dem Google Play Store :

Sie können eine Anwendung, um die Alpha- oder Beta- Vertriebskanäle zu veröffentlichen. Dies macht die App auf dem Google Play Store, sondern nur an die Tester Sie auf einem " Whitelist " gesetzt .   In einigen Fällen können Sie testen, Google -Play-Funktionalität mit einem unveröffentlichten App . Beispielsweise können Sie eine unveröffentlichte App- In-App Billing Support durch statische Reaktionen, speziell reservierte Produkt-IDs, die immer ein bestimmtes Ergebnis zurück (wie " gekauft " oder " rückerstattet " ) zu testen.

2skullthug @

Hatte das gleiche Problem . Ich setzte mich mit so gut und habe diese Antwort von Google

Wir danken Ihnen für Google Play Developer Support und Reporting das Verhalten Sie mit In-App- Abrechnung sehen .

Vor kurzem haben wir einige Änderungen an unseren Systemen gemacht und wir sind jetzt erforderlich ist eine Anwendung, um vor dem Test veröffentlicht. Wir sind derzeit empfehlen, Ihre APK mit dem Alpha-Kanal, um die Lizenzierung, In-App- Billing und Erweiterungsdateientesten zu veröffentlichen. Es besteht keine Notwendigkeit, eine spezielle Testgruppe in der Alpha-Kanal, um diese Funktionen testen zu erstellen, aber die App veröffentlicht werden müssen und nicht im Entwurfsmodus .

Wir entschuldigen uns für die Unannehmlichkeiten und arbeiten daran, unsere Dokumentation zu aktualisieren, um diese Änderungen widerzuspiegeln.

Nach der Veröffentlichung meines APK zu Alpha ( wie ich es noch nicht gestartet ) und warten eine Stunde oder so, begann meine IAP Testkäufe wieder.

3A. Adam @

Hatte verbringen Stunden damit, IAB testen, obwohl vor ein paar Tagen es funktionierte.

Hier ist die Veränderung ....

"Draft Apps are No Longer Supported Bisher konnten Sie ein "Entwurf" Version Ihrer App zur Prüfung veröffentlichen . Diese Funktion wird nicht mehr unterstützt. Stattdessen gibt es zwei Möglichkeiten, können Sie testen, wie ein Pre-Release- App -Funktionen auf dem Google Play Store :

Sie können eine Anwendung, um die Alpha- oder Beta- Vertriebskanäle zu veröffentlichen. Dies macht die App auf dem Google Play Store, sondern nur an die Tester Sie auf einem " Whitelist " gesetzt . "

@ http://developer.android.com/google/play/billing/billing_testing.html#draft_apps

Hoffe, dass diese entscheidende Änderungen an Entwickler spart Stunden per E-Mail ..

4user3788120 @

Ich habe erhebliche Schwierigkeiten mit der In-App -Billing als gut, aber ich fand einige Zeigers von Stefans Blog hier: https://www.gaffga.de/implementing-in-app-billing-for-android/ und festgestellt, dass er mit einem speziellen Präfix " android.test " So zum Beispiel, erstelle ich eine sku in der Entwickler-Konsole als " gekauft " Und dann verwenden Sie " android.test.purchased " in Verweisen auf es .

Dieser arbeitete für mich, zumindest die Fehlermeldung weg zu bekommen. Es kann jedoch noch immer in einem Testmodus der Schwebe geklebt werden.