עליך לבדוק את השילוב במהלך הפיתוח. לבדיקה בשלב הפיתוח, מומלץ להשתמש בודקי רישיונות ו-Play Billing Lab כדי להריץ את התרחישים שמתוארים בקטע הזה.
בוחני רישיונות
כדי להגדיר בודקי רישיונות: איך לבדוק את החיוב על רכישות באפליקציות בעזרת רישיונות אפליקציות
השימוש בבודקי רישיונות מספק את היתרונות הבאים:
- בדרך כלל, ספריית החיובים של Google Play חסומה לאפליקציות שלא נחתמו והועלו ל-Google Play. בודקי רישיונות יכולים לעקוף את הבדיקה הזו, כלומר אפשר לבצע התקנה ממקור לא ידוע של אפליקציות לצורך בדיקה, גם כשמדובר באפליקציות שמשתמשות בגרסאות build לניפוי באגים עם חתימות לניפוי באגים ללא צורך בהעלאה לגרסה החדשה של אפליקציה. שימו לב ששם החבילה חייב להיות זהה לשם האפליקציה שהוגדרו ל-Google Play, וחשבון Google חייב להיות בודק רישיון לחשבון Google Play Console.
- לבודקי הרישיונות יש גישה לבדיקת אמצעי תשלום שמונעים ותחייב את הבודקים בכסף אמיתי על רכישות. אפשר גם להשתמש באפשרות 'בדיקה' אמצעי תשלום שנועדו לדמות מצבים מסוימים, כמו תשלום נדחה. איור 1 מציג את אמצעי התשלום לבדיקה כפי שהם מופיעים בתהליך הרכישה.
- בודקי הרישיונות יכולים לבדוק במהירות תכונות של מינויים.
![לבודקי הרישיונות יש גישה לבדיקת אמצעי תשלום](https://developer.android.com/static/images/google/play/billing/test-payment-methods.png?authuser=5&hl=he)
הנה כמה פרטים נוספים על תהליך רכישת הבדיקה:
- תהליך הרכישה של האפליקציה לביצוע רכישות חייב להיות זהה לתהליך הרכישות בפועל.
- לא מתבצע חישוב של מיסים עבור רכישות של בדיקות.
- Google Play מציין רכישה לניסיון על ידי הצגת הודעה בכל במרכז של תיבת הדו-שיח של הרכישה.
כדי לאשר את החשבון שמבצע את הרכישה, אפשר להרחיב את של תיבת דו-שיח לרכישה. שימו לב:
- חשבונות הבדיקה חייבים להיות במכשיר Android של הבודק.
- אם למכשיר יש יותר מחשבון אחד, הרכישה מתבצעת באמצעות החשבון שהוריד את האפליקציה.
- אם אף אחד מהחשבונות לא הורידו את האפליקציה, הרכישה מתבצעת עם החשבון הראשון.
לפני הפצה של האפליקציה, אפשר להשתמש ב-Google Play טראקים לבדיקה כדי לבצע אימות נוסף. לדוגמה, אפשר להשתמש במסלולי הפצה לבדיקה כדי שצוות ה-QA שלך יעמוד בדרישות לפרסום גרסה חדשה.
מסלולי בדיקה מאפשרים למשתמשים להתקין את האפליקציה מ-Google Play ולבדוק גרסה של האפליקציה שעדיין לא זמינה לציבור הרחב. המשתמשים יכולים להפוך למציאות רכישות שמבוצעות באמצעי התשלום שלהם ב-Google Play.
כדי לבדוק את השילוב של ספריית החיובים ב-Google Play באמצעות מסלולי בדיקה: הבאים:
- לפרסם את האפליקציה ב test track (טראק לבדיקה). חשוב לדעת: אחרי שמפרסמים אפליקציה במסלול הפצה לבדיקה, התהליך עשוי להימשך שעות עד שהאפליקציה תהיה זמינה לבודקים.
- עליך לוודא שכל בודק להביע הסכמה לבדיקת האפליקציה. בכתובת ה-URL להבעת הסכמה לבדיקה, הבודקים רואים הסבר פירושו להיות בודק לצד קישור להבעת הסכמה.
אפשר לבדוק את השילוב בכל מכשיר חומרה מבוסס Android מערכת Android מגרסה 1.6 ומעלה. הגרסה העדכנית ביותר של יש להתקין את אפליקציית Play במכשיר. מידע כללי שמסבירה איך להגדיר מכשיר לשימוש בפיתוח אפליקציות ל-Android, שימוש בהתקני חומרה.
תכונת המעבדה לחיוב ב-Play
Play Billing Lab היא אפליקציה ל-Android שעוזרת למפתחים לבדוק את שילוב עם מערכת החיוב של Google Play. היא מספקת דרך נוחה למפתחים לבדוק תכונות חיוב, לשלב מהר יותר, ולהשיק את המודעות בראש שקט. אפשר להוריד ולהתקין Play Billing Lab חנות Play.
בעזרת תכונת ה-Labs לחיוב ב-Play, אפשר לבצע את הפעולות הבאות בבדיקות:
- שינוי המדינה ב-Play מתוך Play Billing Lab ומחילים את ההגדרות על הבדיקה. הפעולה הזאת מאפשרת בדיקה של חוויית משתמש בהתאמה אישית במדינות או באזורים שונים ללא קשר למקום שבו הבודק מבצע את הבדיקה הפיזית
- לבדוק מבצעי היכרות או מבצעי ניסיון שוב ושוב עם אותם חשבונות. חשבון
- לבדוק שינויים במחירי המינויים בלי להשפיע על סוגים אחרים מנויים פעילים
![מרכז הבקרה של Play Billing Lab](https://developer.android.com/static/images/google/play/billing/play-billing-lab-dashboard.png?authuser=5&hl=he)
בדיקה של מוצרים בחיוב חד-פעמי
בדיקת מוצרים מתכלים
כשבודקים מוצרים מתכלים, מומלץ לבדוק מגוון מצבים, כולל:
- רכישה מוצלחת שבה המשתמש מקבל פריט. באמצעות בודקי רישיונות, אפשר להשתמש באמצעי התשלום אמצעי התשלום לבדיקה, מאשר תמיד.
- רכישה שבה נכשל החיוב של אמצעי התשלום, והמשתמש צריך לא יקבל את הפריט. עם בודקי רישיונות אפשר להשתמש אמצעי התשלום אמצעי הבדיקה, תמיד דוחה.
- מוודאים שאפשר לרכוש את הפריטים כמה פעמים.
צריך גם לוודא שהרכישות אושרו כראוי, כפי שמתואר ב בעיבוד רכישות. עבור רכישות מבודקי רישיונות, יבוצע החזר כספי על רכישה לאחר 3 דקות אם האפליקציה לא מאשרת את הרכישה ותקבלו אימייל לגבי את הביטול. אפשר גם לבדוק את הכרטיסייה הזמנות ב-Google Play לבדוק אם בוצע החזר כספי על הזמנה אחרי 3 דקות.
בדיקת מוצרים שאינם מתכלים
חשוב לבדוק מוצרים שאינם מתכלים באופן זהה למוצרים מתכלים, לאמת שלא ניתן לרכוש שוב פריט מתוך האפליקציה שלך. חשוב לאמת גם על מוצרים שלא מתכלים וגם על מוצרים מתכלים (כאשר מאחר שהלוגיקה של עיבוד כל אחד משני סוגי הרכישות היא שונה.
בדיקת רכישות בהמתנה
עליך לבדוק רכישה בהמתנה שבה יש להעניק את הפריט כאשר
מצב הרכישה הופך לPURCHASED
. לבודקי הרישיונות יש גישה לשניים
כלים לבדיקה של אמצעי תשלום מאוחרים שבהם התשלום האוטומטי
יושלם או יבוטל לאחר כמה דקות.
ביצוע רכישה עם אמצעי תשלום מעוכב "כרטיס בדיקה איטי, נסגר לאחר מספר דקות", כפי שמוצג באיור 2. מפעילים מחדש את האפליקציה. מוודאים שהרכישה לא אושרה.
איור 3. בודקים רכישה עם כרטיס בדיקה איטי שנדחה. ביצוע רכישה עם אמצעי תשלום מעוכב "כרטיס בדיקה איטי, מאשר לאחר כמה דקות", כפי שמוצג באיור 3. חכו כמה דקות, מוודאים שהרכישה אושרה.
איור 4. בודקים את הרכישה באמצעות כרטיס בדיקה איטי שאושר.
מידע נוסף זמין במאמר טיפול בעסקאות בהמתנה.
בדיקת תכונות ספציפיות למינויים
תהליכי הרכישה של מינויים ומוצרים בחיוב חד-פעמי דומים, אבל למינויים יש תרחישים נוספים, למשל: הצלחה או סירוב חידושי מינויים. כדי לבדוק את החידושים, אפשר להשתמש אמצעי בדיקה, מאושר תמיד ואמצעי בדיקה, תמיד יידחה אמצעי התשלום הזמינים לבודקי רישיונות, כפי שמוצג באיור 1. השתמשו באמצעי התשלום האלה כדי לבדוק תרחישים מעבר היא תרחיש מנויים.
בדומה למוצרים בחיוב חד-פעמי, עליך לוודא גם שהרכישות אושר בצורה תקינה כפי שמתואר ב בעיבוד רכישות. עבור רכישות מבודקי רישיונות, יבוצע החזר כספי על רכישה לאחר 3 דקות אם האפליקציה לא מאשרת את הרכישה, ותקבלו אימייל לגבי את הביטול. אפשר גם לבדוק בכרטיסייה 'הזמנות' ב-Google Play Console כדי לבדוק אם בוצע החזר כספי על הזמנה אחרי 3 דקות.
תקופות חידוש
מינויים לבדיקה מתחדשים מהר יותר ממינויים בפועל. מינויים לבדיקה יכולים לחדש עד שש פעמים, לא כולל ספירה חינם תקופות ניסיון ותקופות היכרות.
בטבלה הבאה מפורטים זמני החידוש של בדיקות למינויים של לפרקי זמן שונים. הזמנים האלה משוערים. יכול להיות שיוצגו הבדלים בזמן המדויק של אירוע. כדי לפצות על השינוי, צריך להתקשר ה-API כדי לצפות בסטטוס הנוכחי אחרי כל תאריך תפוגה של מינוי.
תקופת מינוי לסביבת ייצור | חידוש המינוי לבדיקה |
שבוע אחד | 5 דקות |
חודש אחד | 5 דקות |
3 חודשים | 10 דקות |
חצי שנה | 15 דקות |
שנה אחת | 30 דקות |
גם תכונות של מינויים מבוססות-זמן, כמו תקופות ניסיון בחינם, קוצרו בדיקה. הטבלה הבאה מציינת את תקופות הבדיקה המשויכים לתכונות של מינויים מבוססות-זמן:
תכונה | תקופת בדיקה |
אישור רכישה | 5 דקות |
תקופת ניסיון בחינם | 3 דקות |
תקופה של מחיר היכרות | זהה לתקופת הבדיקה של המינוי |
תקופת חסד (של 3 ימים וגם של 7 ימים) | 5 דקות |
השעיית חשבון | 10 דקות |
השהיה (חודש אחד) | 5 דקות |
השהיה (חודשיים) | 10 דקות |
השהיה (3 חודשים) | 15 דקות |
מבצעים לתקופת ניסיון
תכונת הבדיקה של המבצע לתקופת ניסיון ב-Play Billing Lab מאפשרת בודק רישיון יכול לבדוק ולהשתמש בתקופת ניסיון בחינם או במבצעי היכרות מספר פעמים. המידע מופיע בקטע 'תקופת ניסיון בחינם או מבצע היכרות' תיבת הסימון והחלה של השינוי. לא צריך ליצור יותר כדי לבדוק מבצע לתקופת ניסיון שזמין רק למנויים חדשים.
![מבצעים לתקופת ניסיון](https://developer.android.com/static/images/google/play/billing/trial-offers-testing.png?authuser=5&hl=he)
שינויים במחירים
אפשר גם להשתמש ב-Play Billing Lab ובבודקי הרישיונות כדי לבדוק שינויים במחירי המינויים בלי שישפיעו על מנויים פעילים אחרים באמצעות השלבים הבאים:
- לוחצים על ניהול בכרטיס הגדרות המינויים במרכז השליטה.
- בוחרים במינוי הפעיל שרוצים לבדוק.
- מזינים את המחיר החדש.
- מסמנים את התיבה ביטול הסכמה למשתמש או מבטלים את הסימון שלה בהתאם לדרישת הבדיקה.
- לוחצים על אישור.
![שינוי במחיר המינוי לבדיקה](https://developer.android.com/static/images/google/play/billing/play-billing-lab-price-change.png?authuser=5&hl=he)
לאחר החלת השינויים, המחיר יעודכן החל מהתאריך הבא חידוש עבור הבודק בלבד. מנויים פעילים אחרים לא יושפעו. כל הכללים של בודקי הרישיונות יחולו על המינוי לבדיקה. הבודק יכול לאחר מכן לבדוק את האפליקציה שלה כדי לאתר תהליכים ב-downstream שהופעלו על ידי השינוי במחיר, כמו התראות על שינויים במחירים.
כשמתכננים תקופות בדיקה, חשוב לזכור את השיקולים הבאים:
- עקב תקופת חידוש קטנה של בודקי הרישיונות, יכול להיות העברת המחירים שבוצעו מהמסוף לא תירשם עבור בודקי רישיונות. שפת תרגום מוודאים שניתן לבדוק התראות על שינויים במחירים ואימיילים, מפתחים צריכה לדחות את החיוב לפחות שעה אחת אחרי השינוי במחיר.
- על ירידות במחיר אין תקופת התראה. המשתמשים מקבלים הודעות על ירידה במחיר זמן קצר אחרי ההעברה של קבוצה בעלת מאפיינים משותפים. הוא לא ישתנה כאשר בדיקה.
- במקרה של עליות במחיר, זמני ההתראות לבדיקה מחושבים באופן זהה לזה של
עליות בפועל:
- המשתמש מחויב בפעם הראשונה ביום החיוב הראשון לאחר תקופת התראות חיונית.
- זמני ההתראות מחושבים לאחור מתאריך החיוב הראשון.
- ההתראה הסופית היא תמיד דקה אחת לפני החיוב, ללא קשר בתקופת החיוב.
הטבלה הבאה מציגה את תקופות החיוב וההתראה לבדיקה עבור כמה תקופות חיוב בפועל:
תקופת החיוב בפועל של המינוי הבסיסי | בדיקה של תקופת החיוב | תקופת התראת בדיקה (אזורים שבהם אפשר להביע הסכמה או לבטל הסכמה למשך 30 יום הודעה מראש) | תקופת בדיקות לבדיקה (אזורים שבהם אפשר לבטל הסכמה תוך 60 ימים הודעה מראש) |
שבוע אחד | 5 דקות | 5 דקות | 10 דקות |
חודש אחד | 5 דקות | 5 דקות | 10 דקות |
3 חודשים | 10 דקות | 3 דקות | 6 דקות |
חצי שנה | 15 דקות | 2 דקות | 4 דקות |
שנה אחת | 30 דקות | 3 דקות | 6 דקות |
מקרי בדיקה
כדי להרחיב את הקטע הבא לוחצים על הצגה/הסתרה כדי להציג את הבדיקה. תרחישים שבהם צריך להשתמש כדי לאמת את שילוב המינוי.
בדיקה של עסקאות בהמתנה
עליך לבדוק עסקאות בהמתנה מטופלות כראוי וההרשאות
יעודכן בהתאם כשמצב הרכישה יהפוך ל-PURCHASED
. בודקי רישיונות
יהיו לך גישה לשני אמצעי תשלום לבדיקה של אמצעי תשלום מאוחרים, כאשר
התשלום משלים או מתבטל באופן אוטומטי אחרי כמה דקות.
ביצוע רכישה עם אמצעי תשלום מעוכב "כרטיס בדיקה איטי, נסגר לאחר מספר דקות", כפי שמוצג באיור 2. מפעילים מחדש את האפליקציה. מוודאים שהרכישה לא אושרה.
איור 2. בודקים רכישה עם כרטיס בדיקה איטי שנדחה. ביצוע רכישה עם אמצעי תשלום מעוכב "כרטיס בדיקה איטי, מאשר לאחר כמה דקות", כפי שמוצג באיור 3. חכו כמה דקות, מוודאים שהרכישה אושרה.
איור 3. בודקים את הרכישה באמצעות כרטיס בדיקה איטי שאושר.
בדיקה של קודי הטבה
אפשר להשתמש ב-Google Play Console כדי ליצור קודים לבדיקה משלכם. חשוב לזכור שאפשר ליצור רק 500 קודי הטבות בכל רבעון כל המוצרים המנוהלים באפליקציה.
כדאי לבדוק את התרחישים הבאים של מימוש של קוד הטבה:
- כשמזינים את קוד ההטבה בתיבת הדו-שיח של הרכישה שנפתחה בתוך האפליקציה.
- כשקוד ההטבה מומש באפליקציה של חנות Google Play.
- כשקוד ההטבה מומש https://play.google.com/store באמצעות הלחצן מימוש בתפריט הניווט הימני.
בתרחישים האלה, מומלץ לבדוק את המימוש של קודים בכמה דרכים שבהן ככל האפשר. מומלץ לבצע את הבדיקות הבאות לפחות:
- מימוש לפני התקנת האפליקציה.
- מימוש בזמן שהאפליקציה פועלת בחזית. שימו לב שבשביל יש צורך במכשיר נוסף כדי לבצע בדיקה באמצעות האפליקציה של חנות Google Play. מומלץ לבדוק אפשרות של מימוש מבצעים במסכים שונים באפליקציה.
- מימוש במצב ריבוי חלונות, שבו האפליקציה שלכם וגם האפליקציה של חנות Google Play מוצגות באותו זמן.
בכל בדיקה, צריך לוודא שהפריט זוהה כראוי המשתמש מקבל הודעה.
איך בודקים את חוויית הרכישה באזורים שונים
אפשר לבדוק את חוויית הרכישה עם או בלי תכונת ה-Labs לחיוב ב-Play:
בדיקה באמצעות
באפליקציה ל-Android של Play Billing Lab אפשר לבדוק את תהליך הרכישה בכל אזור. אבל, לפעמים כדי להשתמש ב-Play Billing Lab, עליכם להיות בודקי רישיון. משתמשים ב את השלבים הבאים לבדיקה:
- רישום המשתמש לחיוב באפליקציה כבודק רישיון.
- מתחברים לאפליקציה של תכונת ה-Labs לחיוב ב-Play באמצעות אותו משתמש.
- בוחרים את המדינה הרצויה ומחילים את השינוי ב-Play Billing Lab.
- מפעילים את תהליך הרכישה באפליקציה בבדיקה.
![בדיקה של חוויית הרכישה באזורים שונים](https://developer.android.com/static/images/google/play/billing/play-billing-lab-country.png?authuser=5&hl=he)
בדיקה בלי
אפשר גם לבדוק את תהליך הרכישה בכל אזור בלי להשתמש ב- של Play Billing Lab. כדי לבדוק את זה:
- ליצור חשבון Gmail חדש. ניתן ליצור חשבון בכל מדינה.
- לחלופין, אפשר להגדיר את המשתמש כבודק רישיונות.
- VPN אל המדינה הרצויה לבדיקה.
- מפעילים את תהליך הרכישה.
ניתן לנקות את הנתונים ואת המטמון של חנות Play, ואז לחזור על שלבים 3 ו-4 עם כל המדינה שרוצים לבדוק. לאחר המעבר למדינה חדשה, יהיה עליך לניקוי הנתונים של חנות Google Play כדי להסיר את הנתונים הקשורים מדינה.
שתי הדרכים האלו לבדיקת רכישות מאפשרות לכם לבדוק את הזכאות של המבצע לפי אזור את חוויית המשתמש בכל אזור, בלי קשר למקום שבו מתבצעת הבדיקה הפיזית.