חשוב לבדוק את השילוב לאורך כל תהליך הפיתוח. כדי לבצע בדיקות בשלב הפיתוח, מומלץ להשתמש בבודקי רישיונות ובמעבדת החיוב של Play כדי לבדוק את התרחישים שמתוארים בקטע הזה.
בוחני רישיונות
במאמר בדיקת חיובים על רכישות באפליקציות באמצעות רישוי אפליקציות מוסבר איך מגדירים בודקי רישיונות.
היתרונות של שימוש בבודקי רישיונות:
- בדרך כלל, ספריית החיוב של Google Play חסומה לאפליקציות שלא נחתמו ולא הועלו ל-Google Play. בודקי הרישיונות יכולים לעקוף את הבדיקה הזו, כלומר אתם יכולים להעביר אפליקציות ממחשב למחשב לצורך בדיקה, גם אם מדובר באפליקציות שמשתמשות בגרסאות build לניפוי באגים עם חתימות לניפוי באגים, בלי להעלות אותן לגרסה החדשה של האפליקציה. חשוב לשים לב ששם החבילה צריך להיות זהה לשם החבילה של האפליקציה שהוגדרה ל-Google Play, ושהחשבון ב-Google צריך להיות חשבון של בודק רישיונות בחשבון Google Play Console.
- בודקי הרישיון יכולים לגשת לאמצעי תשלום לבדיקה, שלא יחייבו את הבודקים בכסף אמיתי על רכישות. אפשר גם להשתמש באמצעי תשלום לבדיקה כדי לדמות מצבים מסוימים, למשל כשבקשת תשלום נדחית. באיור 1 מוצגים אמצעי התשלום האלה לבדיקה כפי שהם מופיעים בתהליך הרכישה.
- בודקי רישיונות יכולים לבדוק במהירות תכונות של מינויים.

ריכזנו כאן פרטים נוספים על תהליך הרכישה לניסיון:
- רכישות לצורך בדיקה מתבצעות באותו תהליך רכישה באפליקציה שבו משתמשים ברכישות בפועל.
- מיסים לא מחושבים ברכישות לצורך בדיקה.
- מערכת Google Play מציינת רכישת בדיקה באמצעות הצגת הודעה במרכז תיבת הדו-שיח של הרכישה.
כדי לאשר את החשבון שמבצע רכישה, מרחיבים את תיבת הדו-שיח של הרכישה. חשוב לזכור:
- חשבונות הבדיקה צריכים להיות במכשיר Android של הבודק.
- אם במכשיר יש יותר מחשבון אחד, הרכישה מתבצעת באמצעות החשבון שממנו הורדה האפליקציה.
- אם האפליקציה לא הורדה באף אחד מהחשבונות, הרכישה מתבצעת בחשבון הראשון.
לפני שמפיצים את האפליקציה, אפשר להשתמש במסלולי בדיקה של Google Play כדי לבצע אימות נוסף. לדוגמה, אפשר להשתמש במסלולי בדיקה כדי שצוות בקרת האיכות יאשר גרסה חדשה.
מסלולי הפצה לבדיקה מאפשרים למשתמשים להתקין את האפליקציה מ-Google Play ולבדוק גרסה של האפליקציה שעדיין לא זמינה לציבור. המשתמשים יכולים לבצע רכישות בכסף אמיתי באמצעות כל אחד מאמצעי התשלום שלהם ב-Google Play.
כדי לבדוק את השילוב של ספריית החיוב ב-Google Play באמצעות ערוצי בדיקה:
- פרסום האפליקציה במסלול הפצה לבדיקה. חשוב לזכור שאחרי שמפרסמים אפליקציה במסלול הפצה לבדיקה, יכולות לעבור כמה שעות עד שהאפליקציה תהיה זמינה לבודקים.
- חשוב לוודא שכל בודק מצטרף לבדיקה של האפליקציה. בכתובת ה-URL של ההצטרפות לבדיקה, הבודקים רואים הסבר על המשמעות של להיות בודק וקישור להצטרפות.
אתם יכולים לבדוק את השילוב בכל מכשיר חומרה עם Android מגרסה 1.6 ואילך. במכשיר צריכה להיות מותקנת הגרסה העדכנית ביותר של אפליקציית Google Play. מידע כללי על הגדרת מכשיר לשימוש בפיתוח אפליקציות ל-Android זמין במאמר בנושא שימוש במכשירי חומרה.
Play Billing Lab
Play Billing Lab היא אפליקציית Android שעוזרת למפתחים לבדוק את השילוב שלהם עם מערכת החיוב של Google Play. היא מספקת למפתחים דרך קלה ונוחה לבדוק תכונות שקשורות לחיוב, לשלב אותן מהר יותר ולהשיק את האפליקציה בביטחון רב יותר. אפשר להוריד ולהתקין את Play Billing Lab מחנות Play.
הכלי Play Billing Lab מאפשר לכם לבצע את הפעולות הבאות במהלך הבדיקות:
- משנים את המדינה ב-Play ב-Play Billing Lab ומחילים את ההגדרות על הבדיקה. כך אפשר לבדוק חוויות משתמש מותאמות אישית במדינות או באזורים שונים, בלי קשר למיקום הפיזי של הבודק.
- בדיקה חוזרת של תקופות ניסיון או מבצעי היכרות עם אותו חשבון
- בדיקת שינויים במחיר המינוי בלי להשפיע על מנויים פעילים אחרים
- האצת חידוש המינוי כדי להאיץ את הבדיקה
- בדיקה עם אמצעי תשלום אמיתיים כדי לעקוף אותות סיכון מסוימים בתהליך הרכישה

בדיקת מוצרים בחיוב חד-פעמי
בדיקת מוצרים מתכלים
כשבודקים מוצרים מתכלים, חשוב לבדוק מגוון מצבים, כולל:
- רכישה מוצלחת שבה המשתמש מקבל פריט. אם אתם משתמשים בבודק רישיונות, אתם יכולים להשתמש באמצעי התשלום כלי בדיקה, תמיד מאשר.
- רכישה שבה אמצעי התשלום לא חויב, והמשתמש לא אמור לקבל את הפריט. בודק רישיונות יכול להשתמש באמצעי התשלום כלי בדיקה, אף פעם לא יאושר.
- מוודאים שאפשר לרכוש את הפריטים כמה פעמים.
צריך לוודא שהרכישות מאושרות כמו שמתואר במאמר בנושא עיבוד רכישות. אם הרכישה בוצעה על ידי בודקי רישיונות, תקבלו החזר כספי אחרי 3 דקות אם האפליקציה לא תאשר את הרכישה, ותקבלו אימייל על הביטול. אפשר גם לבדוק בכרטיסייה הזמנות ב-Google Play Console אם בוצע החזר כספי על הזמנה אחרי 3 דקות.
בדיקת מוצרים לא מתכלים
צריך לבדוק פריטים לא מתכלים באותו אופן שבו בודקים פריטים מתכלים, אבל צריך לוודא שאי אפשר לקנות פריט שוב באפליקציה. חשוב לוודא שמתקבל אישור על רכישה של פריטים לא מתכלים ופריטים מתכלים (כשזה רלוונטי), כי הלוגיקה לעיבוד כל אחד משני סוגי הרכישות שונה.
בדיקת רכישות בהמתנה
בודקים רכישה בהמתנה שבה הפריט אמור להינתן כשהסטטוס של הרכישה משתנה ל-PURCHASED
. לבודקי הרישיון יש גישה לשני מכשירי בדיקה של אמצעי תשלום עם חיוב מאוחר, שבהם התשלום מושלם או מבוטל באופן אוטומטי אחרי כמה דקות.
לבצע רכישה עם אמצעי תשלום שמועד החיוב שלו מאוחר יותר כרטיס מבחן איטי, האישור נדחה לאחר כמה דקות, כמו שמוצג באיור 3. מפעילים מחדש את האפליקציה ומוודאים שהרכישה לא אושרה.
איור 3. בודקים רכישה באמצעות כרטיס מבחן איטי שנדחה. לבצע רכישה עם אמצעי תשלום שמאשר את העסקה באיחור כרטיס מבחן איטי, האישור מתקבל לאחר כמה דקות, כמו שמוצג באיור 4. מחכים כמה דקות ומוודאים שהרכישה אושרה.
איור 4. בודקים רכישה באמצעות כרטיס בדיקה איטי שאושר.
מידע נוסף זמין במאמר טיפול בעסקאות בהמתנה.
בדיקת תכונות ספציפיות למינוי
תהליכי הרכישה של מוצרים בחיוב חד-פעמי ושל מינויים דומים, אבל למינויים יש תרחישים נוספים, כמו חידוש מינוי מוצלח או דחייה של חידוש מינוי. כדי לבדוק חידושים, אפשר להשתמש באמצעי התשלום כרטיס בדיקה, תמיד מאשר וכרטיס בדיקה, תמיד לא מאשר שזמינים לבודקי רישיונות, כמו שמוצג באיור 1. אפשר להשתמש באמצעי התשלום האלה כדי לבדוק תרחישים שונים, בנוסף לתרחיש של הרשמה מוצלחת למינוי.
בדומה למוצרים בחיוב חד-פעמי, צריך לוודא שהרכישות מאושרות כמו שמתואר בקטע עיבוד רכישות. אם בודקי הרישיונות מבצעים רכישה, המערכת מחזירה את התשלום אחרי 3 דקות אם האפליקציה לא מאשרת את הרכישה, ואתם מקבלים אימייל על הביטול. אפשר גם לבדוק בכרטיסייה הזמנות ב-Google Play Console אם בוצע החזר כספי על הזמנה אחרי 3 דקות.
תקופות חידוש
החידוש של מינויי בדיקה מהיר יותר מהחידוש של מינויים בפועל, ומינויי בדיקה יכולים להתחדש עד שש פעמים, לא כולל תקופות ניסיון בחינם ותקופות מבצע.
בטבלה הבאה מפורטים משכי הזמן של תקופות הבדיקה למינויים עם משכי זמן שונים. השעות האלה הן משוערות. יכול להיות שתראו שינויים קלים בשעה המדויקת של אירוע. כדי לפצות על השונות, צריך להתקשר ל-API כדי לראות את הסטטוס הנוכחי אחרי כל תאריך תפוגה של מינוי.
תקופת המינוי של סביבת הייצור | בדיקת חידוש מינוי |
שבוע אחד | 5 דקות |
חודש אחד | 5 דקות |
3 חודשים | 10 דקות |
חצי שנה | 15 דקות |
שנה אחת | 30 דקות |
גם תכונות של מינויים מבוססי-זמן, כמו תקופות ניסיון בחינם, מקוצרות לצורך בדיקה. בטבלה הבאה מפורטים תקופות הבדיקה שמשויכות לתכונות של מינוי מבוסס-זמן:
תכונה | תקופת הבדיקה |
אישור רכישה | 5 דקות |
תקופת ניסיון בחינם | 3 דקות |
תקופת מחיר ההיכרות | זהה לתקופת הבדיקה של המינוי |
תקופת חסד | 5 דקות |
השעיית חשבון | 10 דקות |
השהיה (חודש אחד) | 5 דקות |
השהיה (2 חודשים) | 10 דקות |
השהיה (3 חודשים) | 15 דקות |
האצת החידוש
אפשר גם להשתמש ב-Play Billing Lab ובבודקי רישיונות כדי להאיץ את תקופות החידוש של מינויים לבדיקה באמצעות השלבים הבאים:
- בכרטיס הגדרות המינוי בלוח הבקרה, לוחצים על ניהול.
- בוחרים את המינוי הפעיל שרוצים לבדוק.
- לוחצים על חידוש עכשיו.

אחרי שלוחצים על הלחצן חידוש עכשיו, מינוי הניסיון יחודש תוך זמן קצר.
לתשומת ליבכם:
- צריך לאשר מינויי בדיקה לפני שמשתמשים בתכונה 'חידוש מואץ', אחרת המינוי יבוטל.
- תהליך החידוש עשוי להימשך כמה שניות.
- הלחצן חידוש עכשיו לא זמין כששינוי המחיר בתוקף.
- כשמחדשים את המינוי, אי אפשר להשתמש בתכונה של שינוי מחיר המינוי.
Trial Offers
התכונה 'בדיקת תקופת ניסיון בחינם או מבצע היכרות' ב-Play Billing Lab מאפשרת לבודק רישיון לבדוק ולהשתמש בתקופת ניסיון בחינם או במבצע היכרות מספר בלתי מוגבל של פעמים. כדי לעשות זאת, צריך לסמן את תיבת הסימון בדיקת תקופת ניסיון בחינם או מבצע היכרות ולהחיל את השינוי. כך לא צריך ליצור כמה חשבונות כדי לבדוק תקופת ניסיון שזמינה רק למנויים חדשים.

שינויים במחירים
אפשר גם להשתמש ב-Play Billing Lab ובבודקי רישיונות כדי לבדוק שינויים במחירי מינויים בלי להשפיע על מינויים פעילים אחרים. לשם כך, פועלים לפי השלבים הבאים:
- בכרטיס הגדרות המינוי בלוח הבקרה, לוחצים על ניהול.
- בוחרים את המינוי הפעיל שרוצים לבדוק.
- מזינים את המחיר החדש.
- מסמנים או מבטלים את הסימון בתיבה המשתמשים יכולים לבטל את ההסכמה בהתאם לדרישות הבדיקה.
- לוחצים על אישור.

אחרי שמחילים את השינויים, המחיר מתעדכן החל מהחידוש הבא רק עבור הבודק. מנויים פעילים אחרים לא יושפעו. כל הכללים של בודקי הרישיונות חלים על מינוי הבדיקה. לאחר מכן, הבודק יכול לבדוק את האפליקציה שלו כדי לראות איך היא מתנהגת בתהליכים שמתרחשים בעקבות שינוי המחיר, כמו התראות על שינוי מחיר.
כשמתכננים תקופות בדיקה, חשוב לזכור את הנקודות הבאות:
- בגלל משך החידוש הקצר של בודקי הרישיונות, יכול להיות שהעברת מחיר שבוצעה במסוף לא תירשם אצל בודקי הרישיונות. כדי לוודא שאפשר לבדוק את ההתראות והאימיילים על שינויים במחירים, מפתחים צריכים לדחות את החיוב בשעה אחת לפחות אחרי הפעלת שינוי במחיר.
- אין תקופת הודעה מראש על ירידות מחירים. המשתמשים מקבלים הודעה על ירידה במחיר זמן קצר אחרי העברת הקוהורט. ההגדרה הזו לא משתנה כשמבצעים בדיקה.
- במקרים של העלאות מחירים, מועדי ההודעות על הבדיקה מחושבים באותו אופן כמו במקרים של העלאות מחירים בפועל:
- החיוב הראשון של המשתמש יתבצע בתאריך הראשון לציון של החיוב אחרי תקופת ההודעה הנדרשת.
- התאריכים של ההתראות מחושבים לאחור מתאריך החיוב הראשון.
- ההתראה האחרונה נשלחת תמיד דקה לפני החיוב, ללא קשר לתקופת החיוב.
בטבלה הבאה מוצגים חיובים לבדיקה ותקופות התראה לכמה תקופות חיוב בפועל:
תקופת החיוב בפועל של המינוי הבסיסי | תקופת חיוב לניסיון | תקופת ההודעה על סיום המינוי (אזורים שבהם נדרש אישור להצטרפות וביטול המינוי, עם הודעה של 30 יום מראש) | תקופת ההודעה על סיום התמיכה (אזורים שבהם יש הודעה של 60 יום על סיום התמיכה) |
שבוע אחד | 5 דקות | 5 דקות | 10 דקות |
חודש אחד | 5 דקות | 5 דקות | 10 דקות |
3 חודשים | 10 דקות | 3 דקות | 6 דקות |
חצי שנה | 15 דקות | 2 דקות | 4 דקות |
שנה אחת | 30 דקות | 3 דקות | 6 דקות |
מקרי בדיקה
כדי להציג תרחישי בדיקה שבהם צריך להשתמש כדי לאמת את השילוב של המינוי, לוחצים על הצגה/הסתרה כדי להרחיב את הקטע הבא.
בדיקת עסקאות בהמתנה
מומלץ לבדוק שעסקאות בהמתנה מטופלות בצורה נכונה ושההרשאות מתעדכנות בהתאם כשסטטוס הרכישה משתנה ל-PURCHASED
. לבודקי הרישיון יש גישה לשני מכשירי בדיקה לשיטות תשלום עם עיכוב, שבהן התשלום מושלם או מבוטל אוטומטית אחרי כמה דקות.
לבצע רכישה עם אמצעי תשלום שמועד החיוב שלו מאוחר יותר כרטיס מבחן איטי, האישור נדחה לאחר כמה דקות, כמו שמוצג באיור 8. מפעילים מחדש את האפליקציה ומוודאים שהרכישה לא אושרה.
איור 8. בודקים רכישה באמצעות כרטיס מבחן איטי שנדחה. לבצע רכישה באמצעות אמצעי תשלום עם אישור מושהה כרטיס מבחן איטי, האישור מתקבל לאחר כמה דקות, כמו שמוצג באיור 9. מחכים כמה דקות ומוודאים שהרכישה אושרה.
איור 9. בודקים רכישה באמצעות כרטיס בדיקה איטי שאושר.
בדיקת קודי הטבות
אתם יכולים להשתמש ב-Google Play Console כדי ליצור קודים לבדיקה שלכם. חשוב לזכור שבכל רבעון אפשר ליצור עד 500 קודי הטבות לכלל המוצרים המנוהלים באפליקציה.
כדאי לבדוק את תרחישי המימוש הבאים של קודי ההטבות:
- כשמזינים את קוד ההטבה בתיבת הדו-שיח של הרכישה שנפתחת בתוך האפליקציה.
- כשמממשים את קוד ההטבה באפליקציית חנות Google Play.
- כשמממשים את קוד השובר בכתובת https://play.google.com/store באמצעות הלחצן מימוש בסרגל הניווט הימני.
בתרחישים האלה, מומלץ לבדוק את מימוש הקודים בכמה שיותר דרכים. מומלץ לבצע לפחות את הבדיקות הבאות:
- מימוש לפני התקנת האפליקציה.
- מימוש בזמן שהאפליקציה פועלת בחזית. שימו לב: כדי לבצע את הבדיקה הזו, צריך מכשיר נוסף כדי לבדוק באמצעות אפליקציית חנות Google Play. חשוב לבדוק את מימוש השוברים ממסכים שונים באפליקציה.
- מימוש באמצעות מצב מרובה חלונות, שבו מוצגות בו-זמנית האפליקציה שלכם ואפליקציית חנות Google Play.
בכל בדיקה, מוודאים שהפריט מזוהה בצורה נכונה ושהמשתמש מקבל על כך הודעה.
בדיקת חוויית הרכישה באזורים שונים
אתם יכולים לבדוק את חוויית הרכישה עם או בלי Play Billing Lab:
בדיקה באמצעות
אפליקציית Android Play Billing Lab מאפשרת לבדוק את תהליך הרכישה בכל אזור. עם זאת, כדי להשתמש ב-Play Billing Lab, אתם צריכים להיות בודקי רישיון. כדי לבדוק את ההגדרה, פועלים לפי השלבים הבאים:
- רושמים את המשתמש לחיוב באפליקציה כבודק רישיונות.
- מתחברים לאפליקציית Play Billing Lab עם אותו משתמש.
- בוחרים את המדינה הרצויה ומחילים את השינוי ב-Play Billing Lab.
- מפעילים את תהליך הרכישה באפליקציה שנבדקת.

בדיקה ללא
אפשר גם לבדוק את תהליך הרכישה בכל אזור בלי להשתמש ב-Play Billing Lab. כדי לבדוק את ההגדרה:
- יוצרים חשבון Gmail חדש. אפשר ליצור את החשבון בכל מדינה.
- אפשר גם להגדיר למשתמש בודק רישיונות.
- כדי לבדוק, מתחברים ל-VPN במדינה הרצויה.
- מפעילים את תהליך הרכישה.
אפשר לנקות את הנתונים ואת המטמון של חנות Play, ואז לחזור על שלבים 3 ו-4 עם כל מדינה שרוצים לבדוק. אחרי המעבר למדינה חדשה, צריך לנקות את הנתונים של חנות Google Play כדי להסיר נתונים שקשורים למדינה הקודמת.
שתי השיטות האלה לבדיקת רכישות מאפשרות לכם לבדוק את הזכאות האזורית למינוי ואת חוויית המשתמש בכל אזור, בלי קשר למקום שבו אתם נמצאים פיזית בזמן הבדיקה.
בדיקת חוויית הרכישה באמצעות אמצעי תשלום אמיתיים
אתם יכולים לבדוק את חוויית הרכישה באמצעות אמצעי תשלום אמיתיים בעזרת אפליקציית Android Play Billing Lab.
כדי לבדוק אמצעי תשלום אמיתיים, פועלים לפי השלבים הבאים:
- רושמים את המשתמש בחשבון Google כבודק רישיונות.
- מתחברים לאפליקציית Play Billing Lab עם אותו משתמש.
- מפעילים אמצעי תשלום אמיתיים באפליקציית Play Billing Lab.
- מפעילים מחדש את תהליך הרכישה באפליקציה שנבדקת.