Test Payment Flows

Αγορές εντός εφαρμογής
100+
Λήψεις
Αξιολόγηση περιεχομένου
Κατάλληλο για όλους
Εικόνα στιγμιότυπου οθόνης
Εικόνα στιγμιότυπου οθόνης
Εικόνα στιγμιότυπου οθόνης
Εικόνα στιγμιότυπου οθόνης
Εικόνα στιγμιότυπου οθόνης
Εικόνα στιγμιότυπου οθόνης
Εικόνα στιγμιότυπου οθόνης
Εικόνα στιγμιότυπου οθόνης
Εικόνα στιγμιότυπου οθόνης
Εικόνα στιγμιότυπου οθόνης
Εικόνα στιγμιότυπου οθόνης
Εικόνα στιγμιότυπου οθόνης
Εικόνα στιγμιότυπου οθόνης
Εικόνα στιγμιότυπου οθόνης
Εικόνα στιγμιότυπου οθόνης
Εικόνα στιγμιότυπου οθόνης
Εικόνα στιγμιότυπου οθόνης

Περιγραφή εφαρμογής

Σύνδεσμος Github: bit.ly/GitHub-testpayments

Απλή εφαρμογή για τη δοκιμή και τη σύνδεση συμβάντων ροής αγορών εντός εφαρμογής, που έχει δημιουργηθεί σύμφωνα με τις τυπικές πρακτικές χρέωσης για εφαρμογές που δεν εκτελούν τον δικό τους διακομιστή χρέωσης (δηλαδή, βασίζονται σε API χρέωσης Play στη συσκευή για να υποβάλουν ερωτήματα σε προϊόντα και αγορές).

Αυτήν τη στιγμή υποστηρίζονται Phone, Android TV και Wear OS.

Για να το χρησιμοποιήσετε, η καλύτερη πρακτική είναι να δοκιμάσετε αυτήν την εφαρμογή για μια ροή πληρωμών που δεν λειτουργεί στη δική σας εφαρμογή. Εάν λειτουργεί σε αυτήν την εφαρμογή, συγκρίνετε τον κωδικό σας με τον κώδικα Github ή ελέγξτε τα αρχεία καταγραφής μας για να εντοπίσετε διαφορές. εάν αποτύχει και σε αυτήν την εφαρμογή, ενημερώστε μας - μπορεί να είναι μια αλλαγή χρέωσης στο Play που διακόπτει τη ροή και ίσως χρειαστεί να ενημερώσουμε την εφαρμογή!

Σημείωση: όλες οι συναλλαγές σε αυτήν την εφαρμογή είναι μόνο για δοκιμαστικούς σκοπούς. Δεν θα παρέχονται πραγματικά αγαθά ή υπηρεσίες για τις συναλλαγές. Οι όροι που χρησιμοποιούνται στην εφαρμογή (π.χ. "Αγοράστε ένα τριαντάφυλλο") είναι απλώς για λόγους επίδειξης και δεν είναι πραγματικοί.

Οι τιμές έχουν οριστεί στο ελάχιστο που απαιτείται για την κάλυψη των απαιτήσεων του Play Console για να ελαχιστοποιηθεί το κόστος δοκιμής με χρήση αυτής της εφαρμογής.
Τα περισσότερα είναι 0,49 USD ή ισοδύναμο λόγω της ελάχιστης απαίτησης (μπορεί να διαφέρουν σε ορισμένες χώρες λόγω διαφορετικής ελάχιστης απαίτησης).

Οι ροές αγορών έχουν επαληθευτεί από την ώρα κυκλοφορίας. Επίσης, θα ενημερώνεται συνεχώς για να ανταποκρίνεται στις απαιτούμενες αλλαγές χρέωσης με την καλύτερη δυνατή προσπάθεια. Περισσότερα για διασταυρούμενη επικύρωση εάν διαπιστώσετε ότι οι πληρωμές στη δική σας εφαρμογή αποτυγχάνουν για άγνωστους λόγους.

Μπορεί να δοκιμάσει προϊόντα εντός εφαρμογής καθώς και συνδρομές (θυμηθείτε να το ακυρώσετε μετά τη δοκιμή σας!). Παρέχει επίσης αρχεία καταγραφής για την ένδειξη συμβάντων κατά τη ροή πληρωμών.

Βασικές λεπτομέρειες εφαρμογής από αυτήν τη στιγμή:

1. Βεβαιωθείτε ότι χειρίζεστε τις αγορές σας (αναγνωρίζετε και καταναλώνετε εάν υπάρχει) όταν λάβετε μια επιτυχημένη απάντηση στο onPurchasesUpdated στο PurchasesUpdatedListener

2. Βεβαιωθείτε ότι ρωτάτε επίσης τις αγορές του χρήστη (queryPurchasesAsync) στις κλήσεις onResume() της εφαρμογής σας (ή ισοδύναμο εάν το onResume() δεν είναι το κατάλληλο μέρος), εξετάζετε την κατάσταση επιβεβαίωσης κάθε αγοράς και τις αναγνωρίζετε εάν δεν έχουν επιτυχώς αναγνωριστεί .

- Καταναλώστε επίσης τα αναλώσιμα εάν έχει ήδη αναγνωριστεί αλλά εξακολουθεί να συμπεριλαμβάνεται στην απάντηση (που σημαίνει ότι δεν καταναλώθηκε με επιτυχία)

3. Ενημερώστε τη διεπαφή χρήστη για να αντικατοπτρίζει τις νέες αλλαγές από την απάντηση χρέωσης ανάλογα.

4. Λάβετε υπόψη ότι οι οθόνες ρολογιών μπορεί να σβήσουν πολύ σύντομα, με πιθανή καθυστέρηση στοPurchasesUpdated() κ.λπ. λόγω του ότι η εφαρμογή δεν εκτελείται ενεργά ή δεν λαμβάνει συμβάντα όταν ολοκληρώθηκε μια πληρωμή. Και όταν ξυπνήσετε την οθόνη, τόσο η onPurcahsesUpdated() όσο και η queryPurchasesAsync() στο onResume() ενδέχεται να ενεργοποιηθούν σχεδόν ταυτόχρονα (οπότε φροντίστε να ελέγξετε για συνθήκες αγώνα).

5. Λάβετε υπόψη ότι για αγορές που δεν επιβεβαιώθηκαν εντός 72 ωρών θα επιστραφούν αυτόματα τα χρήματα.
Ενημερώθηκε στις
10 Ιουλ 2024

Ασφάλεια δεδομένων

Η ασφάλειά σας ξεκινά από την κατανόηση του τρόπου με τον οποίο οι προγραμματιστές συλλέγουν και κοινοποιούν τα δεδομένα σας. Οι πρακτικές απορρήτου και ασφάλειας δεδομένων μπορεί να διαφέρουν ανάλογα με τη χρήση, την περιοχή και την ηλικία σας. Αυτές οι πληροφορίες παρέχονται από τον προγραμματιστή και ενδέχεται να ενημερωθούν με την πάροδο του χρόνου.
Δεν κοινοποιούνται δεδομένα σε τρίτα μέρη
Μάθετε περισσότερα σχετικά με τον τρόπο δήλωσης κοινοποίησης από τους προγραμματιστές
Δεν συλλέχθηκαν δεδομένα
Μάθετε περισσότερα σχετικά με τον τρόπο δήλωσης συλλογής από τους προγραμματιστές

Τι νέο υπάρχει

Update library versions