שאלות נפוצות על Google Play Games

הנושא הזה עונה על שאלות נפוצות לגבי פיתוח Google Play Games במחשב.

שאלה: האם יש מגבלת גודל להעלאה ל-Google Play Games במחשב?

תשובה: בפורמט ה-App Bundle, המגבלה היא 150MB הבסיס + 2GB Play Asset Delivery. אם לא מספיק, יש לפנות לאיש הקשר שלך ב-Google Play.

שאלה: מה קורה אם לא ניתן להפעיל את HPE

צילום מסך של השגיאה "שגיאה ב-Google HPE" תיבת הדו-שיח "לא ניתן להפעיל
Google HPE כאתחול נכשל."

תשובה: יש כמה פעולות מהירות שאפשר לנסות לניפוי באגים:

  1. צריך לוודא ש-Windows עודכן והתיקון של מאי 2020 ואילך.
  2. חשוב לוודא שלא העברתם את HPE, הוא חייב להיות בכונן 'C: '.
  3. עליך לפנות לאיש הקשר שלך ב-Google Play. צריך לשלוח את כל גם את קובצי היומן הזמינים כדי להבטיח תיקון מהיר.

שאלה: איך מגדירים כראוי את מסלול הבדיקה?

א: אפשר לעיין פיתוח Android מותאמת אישית.

שאלה: המשחק שלי תומך רק בגרסאות build של 32 x86 במקום x86-64. האם עדיין אוכל לעמוד בדרישות של Play לגבי 64 ביט?

תשובה: לא.

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

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

שאלה: איך אוספים את קובצי היומן?

תשובה: קובצי היומן מאוחסנים %LocalAppData%\Google\Play Games Developer Emulator\Logs\` and all end with the file extension.log. Normally, this path expands toC:\Users<username>\AppData\Local\Google\Play Games Developer Emulator\Logs`, הוא עשוי להשתנות בהתאם למערכת שלכם. אם רוצים לאסוף במהירות את כל היומנים את הקבצים ולהעביר אותם לארכיון כדי לשלוח אותם לאיש הקשר שלך ב-Google Play, אפשר להשתמש פקודת PowerShell הזו:

Compress-Archive -Path "$env:LocalAppData\Google\Play Games Developer Emulator\Logs\" -DestinationPath HpeLogs.zip

שאלה: איך אפשר להתחבר מחדש לאמולטור אם הוא נעלם מ-adb devices?

תשובה: האמולטור מתחבר דרך יציאת Localhost 6520. אפשר להריץ את הפקודה הזו כדי התחברות מחדש:

adb connect localhost:6520

שאלה: מהו סינון של הרשאות גישה לחבילה ולמה צריך להוסיף תג <queries>?

הרשאות גישה לחבילה רלוונטי לכל משחק או אפליקציה שמטרגטים ל-Android 11 (רמת API 30). בהרבה מקרים פניות, מפתחים גרסאות ה-build של Google Play Games במחשב הן חוויית האינטראקציה הראשונה שלהם עם כללי הרשאות הגישה לחבילה. עם המערכת החדשה, מפתחים צריכים במפורש declare (הצהרה) את החבילות שהם מתכוונים ליצור איתן אינטראקציה, אלא אם גלוי אוטומטית חבילה.

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

הכללים החדשים של חשיפת חבילות עשויים לחסום את המשחק שלך לגשת אל Play Services אם היא לא הותקנה מחנות Play. אפשר כדי לפתור את הבעיה, צריך להוסיף שאילתה לחבילה "com.android.vending" ב- קובץ AndroidManifest.xml:

<manifest>
    <queries>
        <package android:name="com.android.vending" />
    </queries>
</manifest>

שאלה: האם צריך להטמיע שינוי גודל החלון ב-Google Play Games במחשב?

לא.

שאלה: אפשר להעביר את מצב העכבר בין קלט גולמי לאמולציה של מסך מגע באמולטור של Google Play Games במחשב?

תשובה: כדי לעבור בין סימולציה של מסך מגע לבין מצב 'גולמי'. אפשרויות הקלט של העכבר, ניתן להשתמש בתפריט ההקשר שבסמל סרגל המשימות HPE_Dev:

צילום מסך של שורת המשימות ב-Windows 11. תמונת הגזר נבחרת להצגת סמלים נסתרים, ומוצג ריבוע אדום מסביב

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

צילום מסך שבו תפריט ההקשר מורחב על הסמל בסרגל המשימות HPE_Dev. האפשרות בתפריט

בחוויית המשתמש, אם תהיה הצהרה שהמשחק שלך משתמש בתכונה android.hardware.type.pc יוחלף אוטומטית כמו שהיא כרגע ב-ChromeOS.

<uses-feature
    android:name="android.hardware.type.pc"
    android:required="false" />

שאלה: למה הכניסה האוטומטית לגרסה 2 של Play Games Services נכשלת בנייד?

תשובה: בשלב הזה יש שני סוגי תלות של Play Games Services גרסה 2 נכנסים לחשבון כדי לעבוד במכשיר: GMS Core ואפליקציית Play Games.

  1. הגרסה של GMS Core חייבת להיות מאוחרת מ-21.30.xx. כדי לבדוק את הגרסה, משתמשים בפקודה הזו:

    adb shell dumpsys package com.google.android.gms | grep -i -e "versionCode" -e "versionName"
    versionCode=213016046 minSdk=30 targetSdk=31
    versionName=21.30.16 (150400-391784508)
    versionCode=202117048 minSdk=30 targetSdk=30
    versionName=20.21.17 (150408-316502805)
    

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

  2. גרסת האפליקציה Google Play Games חייבת להיות 2021.08.29094 ואילך. אפשר כדי לבדוק זאת, יש לעבור אל הגדרות > אפליקציות, בחירה באפליקציית Play Games, ואז תוכלו למצוא את מספר הגרסה בתחתית דף הפרטים.

    לתשומת ליבך, כבר אין צורך בהתקנה ממקור לא ידוע של אפליקציית Play Games כדי לבצע את הבדיקה Play Games Services גרסה 2 – הגרסה הדרושה אמורה להיות זמינה במכשירים של משתמשים.

שאלה: האם אפשר להשתמש בקצב פריימים ב-Google Play Games במחשב (או "למה המשחק שלי ב-Unity קורס בזמן ההשקה")?

תשובה: הספרייה קצב פריימים נתמכת ב-Google Play Games במחשב, אבל הגרסה שכלולה במשחק Unity גורמת כרגע לקריסה בזמן ההשקה. אם משתמשים במנוע המשחק של Unity, מחפשים את האפשרות "Optimize Frame Pacing" (אופטימיזציה של קצב הפריימים) ולוודא שהיא מושבתת.

צילום מסך של

שאלה: האם ניתן לאפשר לשחקנים להעלות תמונות שמאוחסנות באופן מקומי מ-Google Play Games במחשב?

תשובה: בשלב הזה לאמולטור אין הפשטה משמעותית של מערכת הקבצים המקומית לבחירה או לצבירת תמונות המאוחסנות במחשב של שחקן. אם אתם משתמשים כרגע Intent.ACTION_PICK משולב עם MediaStore.Images.Media, בינתיים, צריך להסיר את הקוד הזה מגרסאות ה-build של Google Play Games במחשב.

שאלה: האם אפשר להריץ מספר מופעים של האמולטור או כמה משחקים באמולטור בו-זמנית?

תשובה: האמולטור תומך רק בהפעלה של מופע אמולטור אחד ותומך רק להריץ משחק אחד בכל פעם. האמולטור גם לא תומך בהפעלה של מספר במקרים של אותו משחק.

שאלה: אפשר להשתמש בהתראות מ-Google Play Games?

תשובה: מערכת Google Play Games משתמשת באמולטור, ולכן ההתראות מוגבלות תמיכה.

שאלה: האם אפשר להשתמש במודעות בתוך משחק ב-Google Play Games במחשב?

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

שאלה: איך אנחנו תומכים ב-Google Play Games במחשב כרשת מודעות?

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

שאלה: איך מנתחים נתונים של Google Play Games במחשב ב-Google Play Console?

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

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

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