2012-05-26 9 views
5

Per Google's documentation on 'Testing In-app Billing' gibt es vier reservierten Produkt-IDs für die Prüfung der Abrechnung und Abonnementdienste in-app verwendet werden:Wie lautet die richtige reservierte Produkt-ID zum Testen von In-App-Abonnements mit Android?

  • android.test.purchased
  • android.test.canceled
  • Android. test.refunded
  • android.test.item_unavailable

Was ist die vorbehaltene Produkt-ID, die wir in-App-Abonnements End-to-End verwenden können, um zu testen, was ist von google letzte woche eingeführt? android.test.purchased gilt nur für den Produkttyp "inapp", nicht für den Produkttyp "subs".

Antwort

0

Ich bin in der Lage, In-App-Subskriptionen zu testen, indem ich ein günstiges Testabonnement erstelle, das nur in Debug-Builds angezeigt wird (auf andere Weise jedoch ein gültiges Produkt bei Google Play). By using a test account described here Ich kann das Abonnement-Produkt kaufen und Ende-zu-Ende testen. Hier

ist, was es sagt über Testkonten:

Um die In-App-Abrechnung Umsetzung mit den tatsächlichen In-App- Einkäufe zu testen, müssen Sie mindestens einen Test-Account auf dem Google Play registrieren Publisher-Website. Sie können Ihr Entwicklerkonto nicht für verwenden, um den gesamten In-App-Kaufprozess zu testen, da Sie mit Google Wallet keine Artikel von Ihnen kaufen können. Wenn Sie die Konten noch nicht eingerichtet haben, lesen Sie Einrichten von Testkonten.

Auch ein Testkonto kann einen Artikel in Ihrer Produktliste nur dann kaufen, wenn der Artikel veröffentlicht wird. Die Anwendung muss nicht veröffentlicht werden, aber das Element muss veröffentlicht werden.

Wenn Sie ein Testkonto zum Kauf von Artikeln verwenden, wird das Testkonto über Google Wallet in Rechnung gestellt und Ihr Google Wallet-Händlerkonto erhält eine Auszahlung für den Kauf. Daher möchten Sie möglicherweise Käufe rückerstatten, die mit Testkonten getätigt werden. Andernfalls werden die Käufe als tatsächliche Auszahlungen an Ihr Händlerkonto angezeigt.

+0

können Sie die Zukunft visiters zu bestimmten Link unten statt Ihren Link zu umleiten sein: http://developer.android.com/google/play/billing/billing_testing.html#billing-testing-test Zukunft angesehen Besucher können sehen Sie Ihre kommentierten Zeilen direkt im Entwicklerdokument. – Maulik

+2

Überprüfen Sie diesen Link: http://developer.android.com/google/play/billing/billing_testing.html#testing-purchases Anforderungen für die Verwendung von Testkäufen Wenn Sie Testkäufe verwenden möchten, beachten Sie bitte die Anforderungen und Einschränkungen unten: 1) Testkäufe werden nur für Lizenztestkonten unterstützt, wenn die App die In-App Billing v3-API verwendet. 2) Testkäufe werden nur für In-App-Produkte unterstützt, nicht für In-App-Abonnements. Wie können Sie das Abonnement erfolgreich testen? Ich meine, haben Sie Produktzahlung aus dem Google Wallet bezahlt und erhalten dann Rückerstattung? oder wie kann ich testen, ohne eine Zahlung zu leisten? – Maulik

Verwandte Themen