שאלות נפוצות

במסמך הזה מופיעות תשובות לשאלות נפוצות בנושא ערכות 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) הוא 20. אם חורגים מהמגבלה הזו, צריך לפצל את הבקשה לכמה קריאות.