ספריית החיובים ב-Play מחזירה תשובה מסוג BillingResult
כדי להודיע לכם על התוצאה של הפעולה שהופעל. לקבלת מידע נוסף
למידע נוסף, ראו טיפול בקודי תגובה של BillingResult
. לפני פריסת האפליקציה בסביבת הייצור, אפשר לבדוק את תהליכי התגובה השונים של האפליקציה באמצעות סימולטור התגובות.
סימולטור תגובות
כשמשלבים את האפליקציה עם ספריית החיובים ב-Play, יכול להיות שיהיה קשה לבדוק את כל תהליכי BillingResponseCode
כי אין לכם הרבה שליטה על התקשורת בין חנות Play לבין הקצה העורפי של Play.
התכונה Response Simulator באפליקציה Play Billing Lab מאפשרת להגדיר תגובות לקודי שגיאה בספריית החיובים ב-Play כדי לבדוק תרחישי שגיאה מורכבים שונים.
הפעלת הבדיקה של ביטולי החיוב בספריית החיובים ב-Play
כדי להפעיל תקשורת בין סימולטור התגובות לבין האפליקציה:
צריך להפעיל בספריית החיובים ב-Play את הבדיקה של ביטולי חיוב
מתוך האפליקציה. כדי לעשות זאת, צריך להוסיף את תגי המטא-נתונים הבאים לתג
קובץ AndroidManifest.xml
.
<manifest ... > <application ... > ... <meta-data android:name="com.google.android.play.largest_release_audience.NONPRODUCTION" android:value="" /> <meta-data android:name="com.google.android.play.billingclient.enableBillingOverridesTesting" android:value="true" /> </application> </manifest>
כשפורסים את האפליקציה בסביבת הייצור, צריך להשתמש בקובץ AndroidManifest.xml
נפרד שלא כולל את תגי המטא-נתונים האלה, או לוודא שהסרתם את התגים האלה מקובץ AndroidManifest.xml
.
הדמיה של שגיאות בספריית החיובים ב-Play
כדי לדמות שגיאות בספריית החיובים ב-Play, קודם צריך להגדיר את קודי התגובה באפליקציה Play Billing Lab, ולאחר מכן לבדוק את האפליקציה.
הגדרת קוד תגובה
באפליקציה של תכונת ה-Labs לחיוב ב-Play, נכנסים באמצעות חשבון של בודק רישיונות לאפליקציה שלכם. בעמודה הזו מוצג מרכז הבקרה של תכונת ה-Labs לחיוב ב-Play, כולל הכרטיס סימולטור התגובות.
לוחצים על ניהול בכרטיס של סימולטור התגובה. הלחיצה תפתח את המסך של סימולטור התגובות.
כשמוצגת בקשה לעשות זאת, צריך לאפשר קבלת התראות מ-Play Billing Lab כדי לראות את סטטוס החיבור של האפליקציה.
מפעילים את המתג Simulate Play Billing Library responses (סימולציה של התשובות מ-Play Billing Library), אם הוא לא מופעל.
בוחרים את קוד התגובה של ממשקי ה-API של Play Billing Library שרוצים לבדוק. הבחירות שלכם יישמרו באופן אוטומטי, והסימולטור של התשובות יהיה מוכן לשלוח את קודי התשובות שנבחרו לאפליקציה.
בדיקת הטיפול בשגיאות באפליקציה
פותחים את האפליקציה.
- אם אישרתם קבלת התראות מ-Play Billing Lab, סמל ההתראות של 'מעבדת החיוב ב-Play' יופיע בשורת הסטטוס של המכשיר כדי לציין חיבור מוצלח לסימולטור התגובות.
מפעילים את שיטת ה-API של Play Billing Library שרוצים לבדוק. לדוגמה, אם רוצים לבדוק את
launchBillingFlow
, מפעילים תהליך רכישה מתוך האפליקציה.