Test Payment Flows

Rakendusesisesed ostud
100+
Allalaadimised
Sisu reiting
Kõik
Ekraanipilt
Ekraanipilt
Ekraanipilt
Ekraanipilt
Ekraanipilt
Ekraanipilt
Ekraanipilt
Ekraanipilt
Ekraanipilt
Ekraanipilt
Ekraanipilt
Ekraanipilt
Ekraanipilt
Ekraanipilt
Ekraanipilt
Ekraanipilt
Ekraanipilt

Rakenduse teave

Githubi link: bit.ly/GitHub-testpayments

Lihtne rakendus rakendusesiseste ostuvoo sündmuste testimiseks ja logimiseks, mis on loodud järgides tavalisi arveldustavasid rakendustele, mis ei käita oma arveldusserverit (st loodavad toodete ja ostude päringute tegemiseks Play arvelduse seadmesisestele API-dele).

Toetab praegu telefoni, Android TV-d ja Wear OS-i.

Selle kasutamiseks on parim tava testida seda rakendust maksevoo suhtes, mis teie rakenduses ei tööta. Kui see selles rakenduses töötab, võrrelge oma koodi meie Githubi koodiga või kontrollige erinevuste tuvastamiseks meie logisid; kui see ka selles rakenduses ebaõnnestub, andke meile teada – see võib olla Play arvelduse muudatus, mis katkestab voo ja peame võib-olla rakendust värskendama!

Märkus: kõik selles rakenduses tehtavad tehingud on mõeldud ainult testimiseks. Tehingute jaoks ei pakuta tegelikke kaupu ega teenuseid. Rakenduses kasutatud terminid (nt "Osta roos") on mõeldud vaid tutvustamiseks ega ole tegelikud.

Hinnad on seatud miinimumtasemele, mis on vajalik Play Console'i ​​nõuete täitmiseks, et minimeerida selle rakendusega testimise kulusid.
Enamik neist on 0,49 USD või samaväärne miinimumnõude tõttu (võib mõnes riigis erineda erineva miinimumnõude tõttu).

Ostuvood on väljalaskeaja seisuga kinnitatud. Samuti värskendatakse seda pidevalt, et meie parimal jõul järgida vajalikke arveldusmuudatusi. Kui leiate, et teie enda rakenduse maksed ebaõnnestuvad teadmata põhjustel, on vaja veel ristkinnitada.

Saab testida rakendusesiseseid tooteid ja tellimusi (pidage meeles, et pärast testimist tuleb see tühistada!). Pakub ka logisid, mis näitavad maksevoo ajal sündmusi.

Peamised rakendamise üksikasjad selle hetke seisuga:

1. Kui saate rakenduses PurchasesUpdatedListener rakenduses onPurchasesUpdated eduka vastuse, siis veenduge, et tegeleksite oma ostudega (kinnitage ja tarbige neid, kui see on asjakohane).

2. Veenduge, et esitaksite oma rakenduse kõnedes onResume() (või samaväärse, kui onResume() pole õige koht) ka kasutajate ostude kohta päringu (queryPurchasesAsync), uurige iga ostu kinnituse olekut ja kinnitage neid, kui neid ei ole edukalt kinnitatud. .

- Tarbige ka tarbekaubad, kui see on juba kinnitatud, kuid see on endiselt vastuses (mis tähendab, et seda ei kasutatud edukalt)

3. Värskendage kasutajaliidest, et see kajastaks vastavalt arveldusvastuse uusi muudatusi.

4. Pidage meeles, et kellade ekraanid võivad üsna pea välja lülituda, mis võib viivitada rakenduse PurchasesUpdated() jms tõttu, kuna rakendus ei tööta makse sooritamise ajal aktiivselt ega võta sündmusi vastu. Ja kui äratate ekraani, võivad nii onPurcahsesUpdated() kui ka päringPurchasesAsync() rakenduses onResume() käivituda peaaegu samal ajal (seetõttu kontrollige kindlasti võistlustingimusi).

5. Pidage meeles, et ostude eest, mida ei kinnitata 72 tunni jooksul, tagastatakse automaatselt raha.
Värskendatud:
10. juuli 2024

Andmete ohutus

Ohutus algab selle mõistmisest, kuidas arendajad teie andmeid koguvad ja jagavad. Andmete privaatsuse ja turvalisuse tavad võivad olenevalt kasutusviisist ning teie piirkonnast ja vanusest erineda. Selle teabe esitas arendaja ja seda võidakse aja jooksul värskendada.
Kolmandate osapooltega ei jagata andmeid
Lisateave selle kohta, kuidas arendajad andmete jagamisest teada annavad
Andmeid ei koguta
Lisateave selle kohta, kuidas arendajad andmete kogumisest teada annavad

Mis on uut?

Update library versions