Test Payment Flows

Kjøp i appen
100+
Nedlastinger
Egnethet
Alle
Skjermbilde
Skjermbilde
Skjermbilde
Skjermbilde
Skjermbilde
Skjermbilde
Skjermbilde
Skjermbilde
Skjermbilde
Skjermbilde
Skjermbilde
Skjermbilde
Skjermbilde
Skjermbilde
Skjermbilde
Skjermbilde
Skjermbilde

Om denne appen

Github-lenke: bit.ly/GitHub-testpayments

Enkel app for å teste og logge kjøpsflythendelser i appen, bygget etter standard faktureringspraksis for apper som ikke kjører sin egen faktureringsserver (det vil si å stole på Play Billing på enhetens APIer for å søke etter produkter og kjøp).

Støtter for øyeblikket telefon, Android TV og Wear OS.

For å bruke den, er beste praksis å teste denne appen for en betalingsflyt som ikke fungerer på din egen app. Hvis det fungerer i denne appen, kan du sammenligne koden din med Github-koden eller sjekke loggene våre for å identifisere forskjeller; hvis det også mislykkes i denne appen, gi oss beskjed – det kan være en Play-faktureringsendring som bryter flyten og vi må kanskje oppdatere appen!

Merk: alle transaksjoner i denne appen er kun for testformål. Ingen faktiske varer eller tjenester vil bli levert for transaksjonene. Begrepene som brukes i appen (f.eks. "Kjøp en rose") er kun for demonstrasjonsformål og er ikke ekte.

Prisene er satt til minimum for å oppfylle kravene til Play Console for å minimere kostnadene for å teste med denne appen.
De fleste koster 0,49 USD eller tilsvarende på grunn av minimumskravet (kan variere i enkelte land på grunn av et annet minimumskrav).

Kjøpsflyter er verifisert fra utgivelsestidspunktet. Den vil også bli kontinuerlig oppdatert for å følge med på nødvendige faktureringsendringer etter beste innsats. Mer å kryssvalidere hvis du finner ut at betalinger i din egen app mislykkes av ukjente årsaker.

Kan teste produkter i appen så vel som abonnementer (husk å si opp etter testen!). Gir også logger for å indikere hendelser under betalingsflyten.

Viktige implementeringsdetaljer for øyeblikket:

1. Sørg for at du håndterer kjøpene dine (bekreft og konsumer hvis aktuelt) når du mottar et vellykket svar i onPurchasesUpdated i PurchasesUpdatedListener

2. Sørg for at du også spør etter brukerens kjøp (queryPurchasesAsync) på appens onResume()-kall (eller tilsvarende hvis onResume() ikke er et riktig sted), undersøk hvert kjøps bekreftelsesstatus og bekrefter dem hvis de ikke har blitt godkjent. .

- Bruk også forbruksmateriellet hvis det allerede er bekreftet, men fortsatt inkludert i svaret (som betyr at det ikke ble konsumert)

3. Oppdater brukergrensesnittet for å gjenspeile de nye endringene fra faktureringssvar tilsvarende.

4. Vær oppmerksom på at klokkeskjermer kan gå av ganske snart, og potensielt forsinke onPurchasesUpdated() osv. på grunn av at appen ikke aktivt kjører eller mottar hendelser når en betaling ble fullført. Og når du vekker skjermen, kan både onPurcahsesUpdated() og spørringenPurchasesAsync() i onResume() utløses på nesten samme tid (så sørg for å se etter løpsforhold).

5. Vær oppmerksom på at kjøp som ikke er bekreftet innen 72 timer, vil automatisk bli refundert.
Oppdatert
10. juli 2024

Datasikkerhet

Sikkerhet starter med en forståelse av hvordan utviklere samler inn og deler dataene dine. Fremgangsmåtene for personvern og datasikkerhet kan variere basert på bruk, region og alder. Utvikleren har oppgitt denne informasjonen og kan oppdatere den over tid.
Ingen data deles med tredjeparter
Finn ut mer om hvordan utviklere deklarerer deling
Ingen data samles inn
Finn ut mer om hvordan utviklere deklarerer innsamling

Hva er nytt?

Update library versions