Test Payment Flows

Nákupy v aplikácii
100+
Stiahnuté
Hodnotenie obsahu
Pre všetkých
Snímka obrazovky
Snímka obrazovky
Snímka obrazovky
Snímka obrazovky
Snímka obrazovky
Snímka obrazovky
Snímka obrazovky
Snímka obrazovky
Snímka obrazovky
Snímka obrazovky
Snímka obrazovky
Snímka obrazovky
Snímka obrazovky
Snímka obrazovky
Snímka obrazovky
Snímka obrazovky
Snímka obrazovky

Informácie o aplikácii

Odkaz na Github: bit.ly/GitHub-testpayments

Jednoduchá aplikácia na testovanie a prihlasovanie udalostí toku nákupov v aplikácii, vytvorená podľa štandardných fakturačných postupov pre aplikácie, ktoré nemajú spustený vlastný fakturačný server (t. j. využívajúce pri dopytovaní produktov a nákupov rozhrania API fakturácie Play v zariadení).

V súčasnosti podporuje telefón, Android TV a Wear OS.

Ak ju chcete použiť, osvedčeným postupom je otestovať túto aplikáciu na tok platieb, ktorý nefunguje vo vašej vlastnej aplikácii. Ak to v tejto aplikácii funguje, porovnajte svoj kód s naším kódom Github alebo skontrolujte naše denníky, aby ste zistili rozdiely; ak zlyhá aj v tejto aplikácii, dajte nám vedieť – môže to byť zmena fakturácie služby Play, ktorá preruší tok a možno budeme musieť aplikáciu aktualizovať!

Poznámka: Všetky transakcie v tejto aplikácii sú len na testovacie účely. Pre transakcie nebudú poskytnuté žiadne skutočné tovary ani služby. Výrazy použité v aplikácii (napr. „kúpte si ružu“) slúžia len na demonštračné účely a nie sú skutočné.

Ceny boli nastavené na minimum potrebné na splnenie požiadaviek služby Play Console, aby sa minimalizovali náklady na testovanie pomocou tejto aplikácie.
Väčšina z nich je 0,49 USD alebo ekvivalent v dôsledku minimálnej požiadavky (v niektorých krajinách sa môže líšiť v dôsledku inej minimálnej požiadavky).

Nákupné toky boli overené v čase vydania. Bude tiež neustále aktualizovaný, aby sme pri najlepšom úsilí dohnali požadované zmeny vo fakturácii. Viac na krížové overenie, ak zistíte, že platby vo vašej vlastnej aplikácii z neznámych dôvodov zlyhávajú.

Môžete testovať produkty v aplikácii, ako aj predplatné (nezabudnite to po teste zrušiť!). Poskytuje tiež protokoly na označenie udalostí počas toku platieb.

Kľúčové podrobnosti implementácie od tohto momentu:

1. Keď dostanete úspešnú odpoveď v onPurchasesUpdated v PurchasesUpdatedListener, uistite sa, že spracujete svoje nákupy (potvrdenie a spotrebovanie, ak je to potrebné).

2. Uistite sa, že ste dopytovali aj nákupy používateľov (queryPurchasesAsync) vo volaniach onResume() vašej aplikácie (alebo ekvivalentné, ak onResume() nie je správnym miestom), skontrolujte stav potvrdenia každého nákupu a potvrďte ich, ak neboli úspešne potvrdené. .

- Spotrebujte aj spotrebný materiál, ak je už potvrdený, ale stále je zahrnutý v odpovedi (čo znamená, že nebol úspešne spotrebovaný)

3. Aktualizujte používateľské rozhranie tak, aby odrážalo nové zmeny z fakturačnej odpovede.

4. Uvedomte si, že obrazovky hodiniek môžu čoskoro zhasnúť, čo môže spôsobiť oneskorenie funkciePurchasesUpdated() atď., pretože aplikácia nie je aktívne spustená alebo neprijíma udalosti po dokončení platby. A keď prebudíte obrazovku, onPurcahsesUpdated() aj dotazPurchasesAsync() v onResume() sa môžu spustiť takmer v rovnakom čase (preto skontrolujte podmienky pretekov).

5. Majte na pamäti, že nákupy, ktoré nebudú potvrdené do 72 hodín, budú automaticky vrátené.
Aktualizované
10. 7. 2024

Zabezpečenie údajov

Bezpečnosť sa začína porozumením tomu, ako vývojári zhromažďujú a zdieľajú vaše údaje. Postupy ochrany a zabezpečenia osobných údajov sa môžu líšiť v závislosti od používania, regiónu a veku. Tieto informácie poskytol vývojár a môže ich časom aktualizovať.
S tretími stranami nie sú zdieľané žiadne údaje
Neboli zhromaždené žiadne údaje

Novinky

Update library versions