שאלות נפוצות

במאמר הזה מופיעות תשובות לשאלות נפוצות בנושא ערכות SDK ופרסום ב-Google Play Games במחשב.

איך מוסיפים VPN?

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

מוודאים שהפעלתם מצב TUN ב-VPN. הוראות להפעלת מצב TUN ולהגדרת חומת האש מופיעות במדריך למשתמש של ספק ה-VPN.

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

האם אפשר להשתמש בתהליך הרכישה בלי שרת קצה עורפי?

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

מידע נוסף זמין במאמר בנושא תהליך ללא שרת קצה עורפי.

איך מתחילים לפתח משחקים ל-Google Play Games במחשב ב-Unity או ב-UE Editor?

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

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

כששולחים Windows App Bundle ‏ (WAB) באמצעות מפעיל של צד שלישי, האם חבילת המשחק נדרשת לבדיקה?

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

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

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

איך ה-SDK מטפל בכניסה לחשבון Google עבור כמה מופעים או חשבונות?

כל הפעלה של משחק ב-GPG נחשבת ל "סשן משחק", ולכל "סשן משחק" יכול להיות חשבון משויך. יכול להיות שהם יהיו שונים. לכן, אם מפעילים את המשחק עם חשבון א', ואז עוברים לחשבון ב' ומפעילים מחדש את המשחק, שני החשבונות יכולים לפעול בו-זמנית.

האם יש מגבלות על גודל הקובץ של WAB (Windows App Bundle)?

אפשר להעלות קובץ WAB בגודל של עד 10GB.

האם מותר להשתמש במערכות תשלום קיימות שמבוססות על API אחרי שמשלבים את Google Play Games SDK למחשב?

כל התשלומים צריכים להתבצע באמצעות Google Play Billing דרך ה-SDK של Google Play Games במחשב. אי אפשר להשתמש באמצעי התשלום הקיים שמבוסס על API באותו משחק.

האם יש סביבות בדיקה פתוחות או סגורות שדומות לנייד?

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

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

צריך להשלים את הרכישה במצב פיתוח תוך 3 דקות, אחרת יכול להיות שהמשתמש יקבל החזר כספי על הרכישה.

האם יש הבדלים בין API (גרסה קודמת) לבין Google Play Games במחשב SDK?

  • הגרסה הקודמת התמקדה רק בחיוב
  • ערכת ה-SDK תתמוך ב-Google Desktop Service ‏ (GDS) ובתכונות מלאות של מחשב
  • ממשק SDK ידידותי למפתחים
  • לא נדרשת כניסה לחשבון Google דרך הדפדפן

האם יש דרך חלופית לאתחל את ה-SDK על ידי הפעלת המשחק ישירות באמצעות מרכז המשחקים, בלי לעבור דרך Google Play Games במחשב?

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

אין תמיכה במינויים או בתשלומים חוזרים. יש תוכניות להטמיע את האפשרות הזו?

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

במהלך תהליך התשלום, האם קוד השגיאה ב-billingerror מוחזר כתגובה להפעלת תהליך הרכישה או לקבלת תוצאת התשלום? בתהליך הרכישה, למה אי אפשר פשוט להמתין לתוצאה של ה-SDK במקום להשתמש ב-listener?

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

יש דרך ליצור קיצור דרך לפתיחת המשחק ישירות?

כדי לפתוח את המשחק ישירות, אפשר להשתמש ב-URI הבא:

googleplaygames://launch/?pid=2&id=com.company.gamename

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

QueryProductDetails מגבלות על בקשות API

המספר המקסימלי של מוצרים שאפשר לשלוח לגביהם שאילתה בקריאה אחת ל-API של QueryProductDetails הוא 50. אם חורגים מהמגבלה הזו, צריך לפצל את הבקשה לכמה קריאות.