Test Payment Flows

Nákupy v aplikaci
100+
Stahování
Hodnocení obsahu
Všichni (E)
Snímek obrazovky
Snímek obrazovky
Snímek obrazovky
Snímek obrazovky
Snímek obrazovky
Snímek obrazovky
Snímek obrazovky
Snímek obrazovky
Snímek obrazovky
Snímek obrazovky
Snímek obrazovky
Snímek obrazovky
Snímek obrazovky
Snímek obrazovky
Snímek obrazovky
Snímek obrazovky
Snímek obrazovky

Informace o aplikaci

Odkaz na Github: bit.ly/GitHub-testpayments

Jednoduchá aplikace pro testování a protokolování událostí toku nákupů v aplikaci, vytvořená podle standardních fakturačních postupů pro aplikace, které neprovozují vlastní fakturační server (to znamená, že se při dotazování na produkty a nákupy spoléhají na rozhraní API fakturace Play v zařízení).

V současné době podporuje telefon, Android TV a Wear OS.

Chcete-li ji použít, osvědčeným postupem je otestovat tuto aplikaci na platební tok, který nefunguje ve vaší vlastní aplikaci. Pokud to v této aplikaci funguje, porovnejte svůj kód s naším kódem Github nebo zkontrolujte naše protokoly, abyste zjistili rozdíly; pokud selže i v této aplikaci, dejte nám vědět – může to být změna fakturace služby Play, která přeruší tok a možná budeme muset aplikaci aktualizovat!

Poznámka: Všechny transakce v této aplikaci jsou pouze pro testovací účely. Pro transakce nebudou poskytovány žádné skutečné zboží ani služby. Výrazy použité v aplikaci (např. „Kupte si růži“) slouží pouze pro demonstrační účely a nejsou skutečné.

Ceny byly nastaveny na minimum potřebné ke splnění požadavků Play Console, aby se minimalizovaly náklady na testování pomocí této aplikace.
Většina je 0,49 USD nebo ekvivalent z důvodu minimálního požadavku (v některých zemích se může lišit kvůli jinému minimálnímu požadavku).

Nákupní toky byly ověřeny v době vydání. Bude také neustále aktualizován, aby dohnal požadované změny ve fakturaci v našem nejlepším úsilí. Více pro křížové ověření, pokud zjistíte, že platby ve vaší vlastní aplikaci z neznámých důvodů selhávají.

Může testovat produkty v aplikaci i předplatné (nezapomeňte je po testu zrušit!). Poskytuje také protokoly k označení událostí během platebního toku.

Klíčové podrobnosti implementace od tohoto okamžiku:

1. Ujistěte se, že své nákupy zpracujete (potvrďte a případně spotřebujte), když obdržíte úspěšnou odpověď v onPurchasesUpdated v PurchasesUpdatedListener

2. Ujistěte se, že se dotazujete také na nákupy uživatelů (queryPurchasesAsync) v rámci volání onResume() vaší aplikace (nebo ekvivalentní, pokud onResume() není správné místo), prozkoumejte stav potvrzení každého nákupu a potvrďte je, pokud nebyly úspěšně potvrzeny. .

- Také spotřebujte spotřební materiál, pokud je již potvrzen, ale stále je zahrnut v odpovědi (což znamená, že nebyl úspěšně spotřebován)

3. Aktualizujte uživatelské rozhraní tak, aby odráželo nové změny z fakturační odpovědi.

4. Uvědomte si, že obrazovky hodinek mohou brzy zhasnout, což může zpozdit onPurchasesUpdated() atd., protože aplikace po dokončení platby aktivně neběží nebo nepřijímá události. A když probudíte obrazovku, onPurcahsesUpdated() i queryPurchasesAsync() v onResume() se mohou spustit téměř ve stejnou dobu (nezapomeňte proto zkontrolovat podmínky závodu).

5. Uvědomte si, že nákupy, které nebudou potvrzeny do 72 hodin, budou automaticky vráceny.
Datum aktualizace
10. 7. 2024

Zabezpečení údajů

Bezpečnost začíná pochopením toho, jak vývojáři shromažďují a sdílejí vaše data. Postupy ochrany soukromí a zabezpečení dat se mohou lišit podle způsobu používání, oblasti a věku. Tyto informace poskytl vývojář a může je průběžně aktualizovat.
S třetími stranami nejsou sdílena žádná data
Další informace o tom, jak vývojáři deklarují sdílení
Aplikace neshromažďuje žádná data
Další informace o tom, jak vývojáři deklarují shromažďování

Novinky

Update library versions