כאן מוסבר איך לזהות ולנהל את השימוש ב-API של Play Games Services במשחק.
זיהוי של הגבלת קצב של יצירת בקשות
אם אתם משתמשים ב-SDK של שירותי המשחקים של Play, פונקציות הטיפול בקריאה החוזרת או המאזינים שלכם יחזירו שגיאות כשהמשחק יחרוג ממגבלת הקצב שלו.
ב-Android, קריאות שמחזירות אובייקטים מסוג PendingResult
, כמו incrementAchievementImmediate
, מחזירות קוד סטטוס STATUS_NETWORK_ERROR_OPERATION_DEFERRED
באובייקט התוצאה. קוד הסטטוס הזה מציין שהספרייה תנסה לבצע את הקריאה שוב באופן אוטומטי מאוחר יותר, כשהמשחק לא יהיה מוגבל יותר בקצב שליחת הבקשות.
בקטע הגדלת מכסה מוסבר איך מבקשים הגדלה של המכסה למשחקים.
ניהול המכסה היומית
כדי לבדוק את המכסה היומית של האפליקציה ב-Google Cloud Platform, אפשר להיכנס לפרויקט ב-Google Cloud Platform.
כדי להציג או לשנות את מגבלות השימוש בפרויקט, או כדי לבקש הגדלת מכסה:
- אם עדיין אין לכם חשבון לחיוב בפרויקט, צריך ליצור חשבון כזה.
- נכנסים לדף Enabled APIs בספריית ה-API במסוף API ובוחרים ממשק API מהרשימה.
- כדי להציג ולשנות הגדרות שקשורות למכסות, בוחרים באפשרות Quotas. כדי להציג את נתוני השימוש, בוחרים באפשרות שימוש.
אתם יכולים להגדיר את המספר המקסימלי של שיחות שמשתמש יכול לבצע בשנייה, כדי לוודא ששחקן שמנצל לרעה את השירות לא ינצל את כל המכסה של האפליקציה. מידע נוסף על הגבלת השימוש זמין במסמכי התיעוד של Google Cloud Platform.
בקטע הגדלת מכסה מוסבר איך מבקשים הגדלה של המכסה למשחקים.
שליחת בקשה להגדלת מכסה
כדי לבקש הגדלה של המכסה של המשחק, לוחצים על הקישור Request more לצד הרשומה של המכסה של האפליקציה ב-Google Cloud Platform.
בדרך כלל אנחנו לא מאשרים בקשות להגדלת המכסה של משחקים, אלא אם יש למשחק שימוש יוצא דופן והוא עומד בשיטות המומלצות שמפורטות ברשימת המשימות לבדיקת איכות.