Test Payment Flows

Sov. sis. ostokset
100+
latausta
Sisällön ikärajoitus
Kaikki
Kuvakaappaus
Kuvakaappaus
Kuvakaappaus
Kuvakaappaus
Kuvakaappaus
Kuvakaappaus
Kuvakaappaus
Kuvakaappaus
Kuvakaappaus
Kuvakaappaus
Kuvakaappaus
Kuvakaappaus
Kuvakaappaus
Kuvakaappaus
Kuvakaappaus
Kuvakaappaus
Kuvakaappaus

Tietoa sovelluksesta

Github-linkki: bit.ly/GitHub-testpayments

Yksinkertainen sovellus sovelluksen sisäisten ostokulujen testaamiseen ja kirjaamiseen. Se on rakennettu noudattaen tavallisia laskutuskäytäntöjä sovelluksille, jotka eivät käytä omaa laskutuspalvelinta (eli jotka luottavat Play-laskutuksen laitteiden sovellusliittymiin tuotteiden ja ostosten tekemisessä).

Tukee tällä hetkellä puhelinta, Android TV:tä ja Wear OS:ää.

Käyttääksesi sitä, paras käytäntö on testata tätä sovellusta maksuvirran varalta, joka ei toimi omassa sovelluksessasi. Jos se toimii tässä sovelluksessa, vertaa koodiasi Github-koodiimme tai tarkista lokeistamme erojen tunnistamiseksi; Jos se epäonnistuu myös tässä sovelluksessa, ilmoita meille - se voi olla Play-laskutusmuutos, joka katkaisee kulun ja meidän on ehkä päivitettävä sovellus!

Huomaa: kaikki tämän sovelluksen tapahtumat ovat vain testitarkoituksiin. Tapahtumassa ei toimiteta varsinaisia ​​tavaroita tai palveluita. Sovelluksessa käytetyt termit (esim. "Osta ruusu") ovat vain esittelytarkoituksia eivätkä ole todellisia.

Hinnat on asetettu vähimmäistasolle, joka tarvitaan Play Consolen vaatimusten täyttämiseen, jotta tällä sovelluksella testaamisesta aiheutuvat kustannukset voidaan minimoida.
Suurin osa niistä on 0,49 USD tai vastaava vähimmäisvaatimuksen vuoksi (voi vaihdella joissakin maissa erilaisen vähimmäisvaatimuksen vuoksi).

Ostovirrat on vahvistettu julkaisuhetkellä. Sitä myös päivitetään jatkuvasti, jotta voimme parhaamme mukaan seurata tarvittavia laskutusmuutoksia. Lisää ristiinvahvistettavaa, jos huomaat, että maksut omassa sovelluksessasi epäonnistuvat tuntemattomista syistä.

Voi testata sovelluksen sisäisiä tuotteita sekä tilauksia (muista peruuttaa se testin jälkeen!). Tarjoaa myös lokit, jotka osoittavat tapahtumia maksuvirran aikana.

Tärkeimmät toteutustiedot tällä hetkellä:

1. Varmista, että käsittelet ostoksesi (kuittaa ja kuluta tarvittaessa), kun saat onnistuneen vastauksen PurchasesUpdatedListenerissa onPurchasesUpdatedissa

2. Varmista, että teet kyselyn myös käyttäjien ostoksista (queryPurchasesAsync) sovelluksesi onResume()-kutsuissa (tai vastaavassa, jos onResume() ei ole oikea paikka), tutki jokaisen oston kuittaustilan ja kuittaa ne, jos niitä ei ole kuitattu onnistuneesti. .

- Käytä myös kulutustarvikkeet, jos se on jo kuitattu, mutta se on silti sisällytetty vastaukseen (eli sitä ei ole käytetty onnistuneesti)

3. Päivitä käyttöliittymä vastaamaan laskutusvastauksen uusia muutoksia vastaavasti.

4. Huomaa, että kellon näytöt voivat sammua melko pian, mikä saattaa viivästyttää PurchasesUpdated()- jne., koska sovellus ei ole käynnissä tai vastaanota tapahtumia maksun suorittamisen yhteydessä. Ja kun herätät näytön, sekä onPurcahsesUpdated() että queryPurchasesAsync() inResume() -sovelluksessa voivat käynnistyä melkein samaan aikaan (joten muista tarkistaa kilpailuolosuhteet).

5. Huomaa, että ostoksista, joita ei ole vahvistettu 72 tunnin kuluessa, hyvitetään automaattisesti.
Päivitetty
10.7.2024

Dataturvallisuus

Turvallisuus alkaa siitä, että ymmärrät, miten kehittäjät keräävät ja jakavat dataasi. Datan yksityisyys- ja turvallisuuskäytännöt saattavat vaihdella käytön, alueen ja iän mukaan. Kehittäjä on antanut nämä tiedot ja saattaa päivittää niitä myöhemmin.
Dataa ei jaettu kolmansille osapuolille
Lue, miten kehittäjät ilmoittavat jakamisesta
Dataa ei ole kerätty
Lue, miten kehittäjät ilmoittavat keräämisestä

Uutta

Update library versions