Test Payment Flows

Alkalmazáson belüli vásárlások
100+
letöltés
Tartalom besorolása
Korhatár nélküli
Képernyőkép
Képernyőkép
Képernyőkép
Képernyőkép
Képernyőkép
Képernyőkép
Képernyőkép
Képernyőkép
Képernyőkép
Képernyőkép
Képernyőkép
Képernyőkép
Képernyőkép
Képernyőkép
Képernyőkép
Képernyőkép
Képernyőkép

Az alkalmazásról

Github link: bit.ly/GitHub-testpayments

Egyszerű alkalmazás az alkalmazáson belüli vásárlási folyamat eseményeinek tesztelésére és naplózására, a szabványos számlázási gyakorlatot követve olyan alkalmazásokhoz, amelyek nem futtatnak saját számlázási szervert (vagyis a Play Billing eszközön található API-kra hagyatkoznak a termékek és vásárlások lekérdezéséhez).

Jelenleg támogatja a telefont, az Android TV-t és a Wear OS-t.

Használatához a legjobb gyakorlat az, ha teszteli az alkalmazást olyan fizetési folyamatra, amely nem működik a saját alkalmazásában. Ha működik ebben az alkalmazásban, hasonlítsa össze kódját Github-kódunkkal, vagy ellenőrizze naplóinkat a különbségek azonosításához; ha ebben az alkalmazásban is meghibásodik, tudassa velünk – lehet, hogy a Play számlázási változása megszakítja a folyamatot, és lehet, hogy frissítenünk kell az alkalmazást!

Megjegyzés: ebben az alkalmazásban az összes tranzakció csak tesztelési célokat szolgál. A tranzakciókhoz tényleges árukat vagy szolgáltatásokat nem biztosítanak. Az alkalmazásban használt kifejezések (pl. „Vegyél rózsát”) csupán demonstrációs célokat szolgálnak, és nem valósak.

Az árakat a Play Console követelményeinek teljesítéséhez szükséges minimumra állítottuk, hogy minimalizáljuk az alkalmazás használatával végzett tesztelés költségeit.
Legtöbbjük 0,49 USD vagy azzal egyenértékű a minimális követelmény miatt (egyes országokban eltérő minimumkövetelmények miatt eltérhet).

A vásárlási folyamatok ellenőrzése megtörtént a kiadás időpontjában. Ezenkívül folyamatosan frissítjük, hogy a lehető legjobb tudásunk szerint utolérjük a szükséges számlázási változásokat. Több a keresztellenőrzés, ha úgy találja, hogy a saját alkalmazásában a fizetés ismeretlen okokból sikertelen.

Tesztelheti az alkalmazáson belüli termékeket, valamint az előfizetéseket (ne felejtse el lemondani a teszt után!). Naplókat is biztosít a fizetési folyamat során bekövetkezett események jelzéséhez.

A legfontosabb megvalósítási részletek a jelen pillanatban:

1. Ha sikeres választ kap a PurchasesUpdatedListener onPurchasesUpdated alkalmazásban, ügyeljen arra, hogy kezelje vásárlásait (nyugtázza, és adott esetben elfogyassza).

2. Győződjön meg arról, hogy a felhasználók vásárlásait (queryPurchasesAsync) is lekérdezi az alkalmazás onResume() hívásaiban (vagy ennek megfelelő, ha az onResume() nem megfelelő hely), vizsgálja meg minden egyes vásárlás visszaigazolási állapotát, és nyugtázza őket, ha nem lettek sikeresen nyugtázva. .

- Fogyassza el a fogyóeszközöket is, ha már nyugtázva van, de még benne van a válaszban (ami azt jelenti, hogy nem fogyasztották el sikeresen)

3. Frissítse a felhasználói felületet, hogy ennek megfelelően tükrözze a számlázási válasz új változásait.

4. Ne feledje, hogy az órák képernyői hamarosan kikapcsolhatnak, ami késleltetheti a PurchasesUpdated() stb. funkciót, mivel az alkalmazás nem fut aktívan, vagy nem fogad eseményeket a fizetés befejezésekor. És amikor felébreszti a képernyőt, az onPurcahsesUpdated() és a queryPurchasesAsync() is az onResume()-ban szinte egy időben aktiválódhat (ezért feltétlenül ellenőrizze a versenykörülményeket).

5. Ügyeljen arra, hogy a 72 órán belül vissza nem igazolt vásárlások esetén automatikusan visszatérítjük a visszatérítést.
Frissítve:
2024. júl. 10.

Adatbiztonság

A biztonság annak megértésével kezdődik, hogy miként gyűjtik és osztják meg a fejlesztők az adataidat. Az adatvédelemmel és -biztonsággal kapcsolatos gyakorlat a használattól, a régiótól és életkortól függően változhat. A fejlesztő adta meg ezeket az információkat, és idővel frissítheti őket.
Nem osztanak meg adatokat harmadik felekkel
További információ arról, hogy miként deklarálják a fejlesztők a megosztást
Nem történt adatgyűjtés
További információ arról, hogy miként deklarálják a fejlesztők a gyűjtést

Újdonságok

Update library versions