זיהוי פריטים בחיוב חד-פעמי ושליחתם

במאמר הזה מוסבר איך לזהות ולספק מוצרים בחיוב חד-פעמי במשחק אחרי שהשחקנים קונים אותם באמצעות נקודות Play באפליקציית Google Play.

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

1. לוחצים על Play Points. 2. לוחצים על הכרטיסייה שימוש כדי לראות את הפריטים. 3. בוחרים פריט ולוחצים על שימוש בנקודות כדי להשלים את הרכישה. 4. מקבלים את הפריט.
צילום מסך צילום מסך צילום מסך צילום מסך

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

לפני שמתחילים

לפני שמזהים מוצר בחיוב חד-פעמי ומציעים אותו, צריך ליצור את המוצר ואת המבצעים של Play Points.

דרישות בנוגע להעברה

כשאתם מציעים מוצרים בחיוב חד-פעמי במשחק באמצעות מבצע Play Points, אתם צריכים לעמוד בדרישות שמפורטות בקטע הזה.

זמן אספקה

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

ההודעה שיש לשלוח

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

זהו פורמט ההודעה הנדרש:

  • הודעה ברורה שהפריט התקבל.

  • חשוב לציין בבירור את שם הפריט ולהשתמש במונח 'מועדון Play' כדי שהמשתמשים יוכלו להבחין בין הפריט הזה לבין תוכן אחר שהם מקבלים.

  • אם יש פריטים דומים עם ערכים שונים, שם הפריט צריך לכלול גם את הערך הנכון של הפריט.

  • תיבת הדו-שיח, ההודעה או ההתראה בתוך המשחק צריכות להיות גלויות למשתמש עד שהוא לוחץ על אישור כמו המשך או אישור. לא אמור להיות לחצן ביטול, כי המטרה של ההודעה היא רק ליידע את המשתמשים לגבי הפריט שהם קיבלו במשחק. אם אין כפתור אישור, ההודעה צריכה להיות גלויה למשתמשים למשך 3 שניות לפחות לפני שהיא נעלמת, כדי לוודא שהמשתמשים יודעים שהם קיבלו את הפריט.

דוגמה להודעה:

"הפריט התקבל! קיבלת עכשיו 100 אבני חן עם נקודות Play. Continue".

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

זיהוי פריטים שהתקבלו מחוץ למשחק

אם המשחק שלכם משתמש במערכת החיוב של Google Play, כדאי לעיין במאמר בנושא זיהוי ועיבוד של רכישות כדי לזהות מוצרים בחיוב חד-פעמי שמתקבלים מחוץ למשחק.

הצגת אישור מסירה

כשמשתמשים מממשים נקודות Play ומקבלים פריט להמרה, הם מצפים לראות הודעה במשחק או לקבל התראה כלשהי שתעדכן אותם שהמשחק קיבל את הפריט ועיבד אותו בצורה תקינה. אפשר לעיין בקטע הודעה למשתמש כדי לאשר את הרכישה.

עדכונים למנועי משחקים ספציפיים

הנה כמה דברים שכדאי לקחת בחשבון כשמשתמשים במנועי משחקים ספציפיים:

  • אם המשחק שלך מבוסס על Unity, מומלץ לבדוק אם הטמעת הרכישות מתוך האפליקציה שבה אתם משתמשים כבר תומכת במבצעים של Play Points.

  • אם המשחק שלכם מבוסס על Cocos2d-x או על Unreal Engine ‏ (C/C++), סביר להניח שתצטרכו לכתוב את קוד ה-JNI שקורא לממשקי Java API מקוד ה-C/C++ שלכם.

שיטות מומלצות לשימוש בצד השרת

בקטע הזה מפורטות שיטות מומלצות לשימוש בצד השרת במבצעים של Play Points:

  • אם מתקשרים אל Purchases.products: get בשרת, צריך לבדוק אם יש צורך לטפל בפריטים להחלפה של תגמולים ב-Play ובמוצרים בחיוב חד-פעמי אחרים בנפרד על סמך הערכים של productId.

  • אם אתם משתמשים ב-Onetimeproducts: list בשרת, ודאו אם צריך להפריד בין פריטים של החלפת תגמולים ב-Play לבין מוצרים אחרים חד-פעמיים לפי ערכי productId.

  • כדאי לעיין בשיטות המומלצות הבאות כדי לבדוק אם צריך לבצע שינויים נוספים:

פתרון בעיות

בקטע הזה מפורטות המלצות לתרחישים שיכולים להוביל לשאלות של לקוחות.

כמה חשבונות משתמש

אם למשתמש יש כמה חשבונות Google במכשיר והוא מממש את הנקודות של Play בחשבון הלא נכון, Google לא יכולה להעביר את הפריטים לחשבונות האחרים. באופן דומה, האפליקציה לא יכולה להעביר את הפריט באמצעות קריאה לשיטה getPurchases(). במקרה כזה, כדאי לספק למשתמש את הפריטים באפליקציה באופן ידני באמצעות פעולות התמיכה בלקוחות.

פריטים חסרים או שהמשלוח שלהם מתעכב

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