Test Payment Flows

Køb i apps
100+
Downloads
Indholdsklassificering
Alle
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot

Om denne app

Github-link: bit.ly/GitHub-testpayments

Simpel app til at teste og logge købsflowhændelser i appen, bygget efter standard faktureringspraksis for apps, der ikke kører deres egen faktureringsserver (det vil sige, at de er afhængige af Play Billing på enhedens API'er til at forespørge produkter og køb).

Understøtter i øjeblikket telefon, Android TV og Wear OS.

For at bruge det er bedste praksis at teste denne app for et betalingsflow, der ikke fungerer på din egen app. Hvis det virker i denne app, skal du sammenligne din kode med vores Github-kode eller tjekke vores logfiler for at identificere forskelle; hvis det også fejler i denne app, så lad os det vide - det kan være en Play-faktureringsændring, der bryder strømmen, og vi skal muligvis opdatere appen!

Bemærk: alle transaktioner i denne app er kun til testformål. Ingen faktiske varer eller tjenesteydelser vil blive leveret til transaktionerne. De termer, der bruges i appen (f.eks. "Køb en rose") er kun til demonstrationsformål og er ikke rigtige.

Priserne er sat til det minimum, der er nødvendigt for at opfylde kravene til Play Console for at minimere omkostningerne ved at teste med denne app.
De fleste koster 0,49 USD eller tilsvarende på grund af minimumskravet (kan afvige i nogle lande på grund af et andet minimumskrav).

Købsstrømme er blevet verificeret på udgivelsestidspunktet. Den vil også løbende blive opdateret for at indhente de nødvendige faktureringsændringer efter vores bedste indsats. Mere at krydsvalidere, hvis du opdager, at betalinger i din egen app mislykkes af ukendte årsager.

Kan teste produkter i appen samt abonnementer (husk at opsige det efter din test!). Giver også logs til at angive hændelser under betalingsstrømmen.

Vigtige implementeringsdetaljer på nuværende tidspunkt:

1. Sørg for, at du håndterer dine køb (bekræft, og forbrug, hvis det er relevant), når du modtager et vellykket svar i onPurchasesUpdated i PurchasesUpdatedListener

2. Sørg for, at du også forespørger efter brugernes køb (queryPurchasesAsync) på din apps onResume()-kald (eller tilsvarende, hvis onResume() ikke er et korrekt sted), undersøg hvert købs bekræftelsesstatus og anerkend dem, hvis de ikke er blevet godkendt. .

- Brug også forbrugsstofferne, hvis det allerede er bekræftet, men stadig inkluderet i svaret (hvilket betyder, at det ikke blev forbrugt med succes)

3. Opdater brugergrænsefladen for at afspejle de nye ændringer fra faktureringssvar i overensstemmelse hermed.

4. Vær opmærksom på, at urskærme kan slukke ret hurtigt, hvilket potentielt kan forsinke onPurchasesUpdated() osv. på grund af, at appen ikke aktivt kører eller modtager begivenheder, når en betaling blev gennemført. Og når du vågner skærmen, kan både onPurcahsesUpdated() og forespørgslenPurchasesAsync() i onResume() udløses på næsten samme tid (så sørg for at tjekke for løbsbetingelser).

5. Vær opmærksom på, at køb, der ikke er godkendt inden for 72 timer, automatisk vil blive refunderet.
Opdateret
10. jul. 2024

Datasikkerhed

For at du kan beskytte dine data, er det vigtigt at sætte sig ind i, hvordan udviklere indsamler og deler disse data. Databeskyttelses- og sikkerhedsprocedurer kan variere afhængigt af din brug, din region og din alder. Udvikleren har leveret disse oplysninger og kan løbende opdatere dem.
Der deles ikke data med tredjeparter
Få flere oplysninger om, hvordan udviklere angiver, at de deler data
Der blev ikke indsamlet data
Få flere oplysninger om, hvordan udviklere angiver, at de indsamler data

Nyheder

Update library versions