Test Payment Flows

Kupnje u aplikaciji
100+
Preuzimanja
Ocjena sadržaja
Svi
Slika snimke zaslona
Slika snimke zaslona
Slika snimke zaslona
Slika snimke zaslona
Slika snimke zaslona
Slika snimke zaslona
Slika snimke zaslona
Slika snimke zaslona
Slika snimke zaslona
Slika snimke zaslona
Slika snimke zaslona
Slika snimke zaslona
Slika snimke zaslona
Slika snimke zaslona
Slika snimke zaslona
Slika snimke zaslona
Slika snimke zaslona

O ovoj aplikaciji

Github link: bit.ly/GitHub-testpayments

Jednostavna aplikacija za testiranje i prijavu događaja tijeka kupnje u aplikaciji, izgrađena prema standardnim praksama naplate za aplikacije koje ne pokreću vlastiti poslužitelj za naplatu (to jest, oslanjajući se na API-je Play naplate na uređaju za upite o proizvodima i kupnjama).

Trenutačno podržava telefon, Android TV i Wear OS.

Da biste je koristili, najbolja je praksa testirati ovu aplikaciju na tok plaćanja koji ne funkcionira na vašoj vlastitoj aplikaciji. Ako radi u ovoj aplikaciji, usporedite svoj kod s našim Github kodom ili provjerite naše zapisnike kako biste utvrdili razlike; ako također ne uspije u ovoj aplikaciji, javite nam - možda je to promjena naplate Playa koja prekida tok i možda ćemo morati ažurirati aplikaciju!

Napomena: sve transakcije u ovoj aplikaciji samo su u testne svrhe. Za transakcije se neće osigurati stvarna roba ili usluga. Pojmovi korišteni u aplikaciji (npr. "Kupite ružu") samo su u svrhu demonstracije i nisu stvarni.

Cijene su postavljene na minimalne potrebne za ispunjavanje zahtjeva Play konzole kako bi se smanjili troškovi testiranja pomoću ove aplikacije.
Većina je 0,49 USD ili ekvivalent zbog minimalnog zahtjeva (može se razlikovati u nekim zemljama zbog drugačijeg minimalnog zahtjeva).

Tokovi kupnje su potvrđeni od vremena objave. Također će se stalno ažurirati kako bismo uhvatili korak sa potrebnim promjenama naplate uz naše najbolje napore. Više za unakrsnu provjeru ako ustanovite da plaćanja u vašoj vlastitoj aplikaciji ne uspijevaju iz nepoznatih razloga.

Može testirati proizvode unutar aplikacije kao i pretplate (ne zaboravite to otkazati nakon testiranja!). Također pruža zapisnike za označavanje događaja tijekom tijeka plaćanja.

Ključni detalji implementacije od ovog trenutka:

1. Provjerite jeste li obradili svoje kupnje (potvrdite i konzumirajte ako je primjenjivo) kada primite uspješan odgovor u onPurchasesUpdated u PurchasesUpdatedListener

2. Provjerite jeste li također postavili upit o korisničkim kupnjama (queryPurchasesAsync) na onResume() pozivima vaše aplikacije (ili ekvivalentu ako onResume() nije odgovarajuće mjesto), ispitajte status potvrde svake kupnje i potvrdite ih ako nisu uspješno potvrđene .

- Također potrošite potrošni materijal ako je već potvrđen, ali još uvijek uključen u odgovor (što znači da nije uspješno potrošen)

3. Ažurirajte korisničko sučelje kako bi odražavalo nove promjene iz odgovora naplate u skladu s tim.

4. Imajte na umu da se zasloni na satu mogu uskoro ugasiti, što može dovesti do kašnjenja onPurchasesUpdated() itd. jer aplikacija nije aktivno pokrenuta ili prima događaje kada je plaćanje izvršeno. A kada probudite zaslon, i onPurcahsesUpdated() i queryPurchasesAsync() u onResume() mogu se aktivirati gotovo u isto vrijeme (pa svakako provjerite uvjete utrke).

5. Imajte na umu da će se kupnje koje nisu potvrđene unutar 72 sata automatski vratiti.
Ažurirano
10. srp 2024.

Sigurnost podataka

Sigurnost počinje razumijevanjem načina na koji razvojni programeri prikupljaju i dijele vaše podatke. Prakse privatnosti i sigurnosti podataka mogu se razlikovati ovisno o vašoj upotrebi, regiji i dobi. Te informacije pružio je razvojni programer koji ih tijekom vremena može ažurirati.
Podaci se ne dijele s trećim stranama
Saznajte više o tome kako razvojni programeri navode dijeljenje
Nema prikupljenih podataka
Saznajte više o tome kako razvojni programeri navode prikupljanje

Što je novo

Update library versions