คำถามที่พบบ่อยเกี่ยวกับ Google Play Games

หัวข้อนี้จะตอบคำถามที่พบบ่อยเกี่ยวกับการพัฒนาเพื่อ Google Play Games บน PC

คำถาม: มีการจำกัดขนาดการอัปโหลดไปยัง Google Play Games บน PC ไหม

ตอบ: สำหรับรูปแบบ App Bundle ขีดจำกัดคือ 150 MB พื้นฐาน + 2 GB Play Asset Delivery หากสิ่งนี้ นั้นไม่เพียงพอ โปรดติดต่อผู้ติดต่อของ Google Play

ถาม: จะเกิดอะไรขึ้นหาก HPE เริ่มทำงานไม่สำเร็จ

ภาพหน้าจอของ "ข้อผิดพลาด Google HPE" กล่องโต้ตอบที่ระบุว่า "ไม่สามารถเริ่ม
การเริ่มต้น Google HPE ล้มเหลว"

คำตอบ: คุณลองทำตามขั้นตอนการแก้ไขข้อบกพร่องสั้นๆ ต่อไปนี้ได้

  1. ตรวจสอบว่า Windows ได้รับการอัปเดตแพตช์เดือนพฤษภาคม 2020 หรือใหม่กว่าแล้ว
  2. ตรวจสอบว่าคุณไม่ได้ย้าย HPE มันต้องอยู่บนไดรฟ์ `C:`
  3. ติดต่อเจ้าหน้าที่ Google Play ของคุณ คุณควรส่งทั้งหมด ไฟล์บันทึกที่มีอยู่ได้ด้วยเพื่อให้แก้ไขได้อย่างรวดเร็ว

ถาม: ฉันจะตั้งค่าแทร็กผู้ทดสอบอย่างถูกต้องได้อย่างไร

ตอบ: โปรดดู การพัฒนาซอฟต์แวร์ Android

ถาม: เกมของฉันสนับสนุนเฉพาะบิลด์ 32 บิต x86 เท่านั้น ไม่ใช่ x86-64 ฉันจะยังปฏิบัติตามข้อกำหนด 64 บิตของ Play ได้อยู่ไหม

ตอบ: ไม่

เพื่อให้บรรลุเป้าหมาย การรับรองเต็มรูปแบบ เกมต้องจัดส่งไฟล์ปฏิบัติการ 64 บิต เกม 64 บิตมีแนวโน้มที่จะเสถียรมากกว่า และนำไปสู่ประสบการณ์ ที่ดีขึ้นของผู้เล่น

หากในทางเทคนิคแล้วทำให้เกมของคุณจัดส่งเวอร์ชัน 64 บิตไม่ได้ เช่น ไม่รองรับ Game Engine สำหรับรุ่น 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) ในหลายๆ จุด กรณีต่างๆ ของนักพัฒนาซอฟต์แวร์ บิลด์ของ Google Play Games บน PC จะได้รับประสบการณ์ในการโต้ตอบครั้งแรก ด้วยกฎระดับการเข้าถึงแพ็กเกจ ในระบบใหม่นี้ นักพัฒนาแอปจะต้อง อย่างชัดเจน ประกาศ แพ็กเกจที่พวกเขาตั้งใจจะโต้ตอบด้วย เว้นแต่จะเป็นแพ็กเกจ แสดงโดยอัตโนมัติ ใหม่

ถาม: ฉันจะแก้ไขข้อผิดพลาดได้อย่างไร ต้องใช้ Google Play Store แต่ไม่มี หรือทำไมฟีเจอร์ต่างๆ เช่น การเรียกเก็บเงินจึงทำงานได้เมื่อฉันติดตั้งเกมจาก Play Store แต่ติดตั้งเกมจาก Play Store ไม่ได้

กฎระดับการเข้าถึงแพ็กเกจใหม่อาจบล็อกเกมของคุณ ไม่ให้เข้าถึงบริการ Google Play หากไม่ได้ติดตั้งจาก Play Store คุณสามารถ แก้ไขปัญหานี้โดยเพิ่มข้อความค้นหาไปยังแพ็กเกจ "com.android.vending" ใน ไฟล์ AndroidManifest.xml:

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

คำถาม: ฉันจำเป็นต้องใช้การปรับขนาดหน้าต่างสำหรับ Google Play Games บน PC ไหม

ไม่

คำถาม: ฉันจะเปลี่ยนโหมดเมาส์ระหว่างการจำลองอินพุตดิบและหน้าจอสัมผัสในโปรแกรมจำลอง Google Play Games บน PC ได้ไหม

ตอบ: วิธีสลับระหว่างโหมดหน้าจอสัมผัสจำลองและ "ข้อมูลดิบ" อินพุตจากเมาส์ คุณสามารถใช้เมนูตามบริบทบนไอคอนแถบงาน HPE_Dev ได้ดังนี้

ภาพหน้าจอของแถบงานของ Windows 11 ภาพแครอทถูกเลือกเพื่อแสดงไอคอนที่ซ่อนอยู่ และสี่เหลี่ยมสีแดงจะปรากฏรอบๆ

คลิกขวา เลือก "ตัวเลือกสำหรับนักพัฒนาซอฟต์แวร์" แล้วเลือกโหมดป้อนข้อมูลที่คุณต้องการจำลองภายใต้ "โหมดป้อนข้อมูลของเมาส์"

ภาพหน้าจอแสดงเมนูตามบริบทที่ขยายอยู่บนไอคอนแถบงาน HPE_Dev ตัวเลือกเมนู

ในประสบการณ์ของโปรแกรมเล่น การประกาศว่าเกมของคุณใช้ฟีเจอร์ android.hardware.type.pc จะเปลี่ยนโดยอัตโนมัติเหมือนกับปัจจุบันใน ChromeOS

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

คำถาม: ทำไมการลงชื่อเข้าใช้อัตโนมัติในบริการเกมของ Play เวอร์ชัน 2 จึงล้มเหลวบนอุปกรณ์เคลื่อนที่

คำตอบ: ตอนนี้มีทรัพยากร Dependency 2 อย่างสำหรับบริการเกมของ Play เวอร์ชัน 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 Core ควรเป็น พุชไปยังอุปกรณ์ Android โดยอัตโนมัติ โปรดแจ้งให้เราทราบหากยังไม่ได้ทำ

  2. แอป Google Play Games ต้องเป็นเวอร์ชัน 2021.08.29094 ขึ้นไป คุณสามารถ ให้ตรวจสอบโดยไปที่การตั้งค่า > แอป การเลือกแอป Play Games จากนั้นค้นหาหมายเลขเวอร์ชันที่ด้านล่างของหน้ารายละเอียด

    โปรดทราบว่าคุณไม่จำเป็นต้องโหลดแอป Play Games จากแหล่งที่ไม่รู้จักเพื่อทดสอบอีกต่อไป บริการเกมของ Play เวอร์ชัน 2 - เวอร์ชันที่จำเป็นควรมีให้ใช้งาน บนอุปกรณ์ของผู้ใช้ได้แล้ว

ถาม: ฉันใช้การกำหนดอัตราการแสดงโฆษณาใน Google Play Games บน PC ได้ไหม (หรือ "ทำไมเกม Unity ขัดข้องเมื่อเปิดตัว") ได้ไหม

ตอบ: Google Play Games บน PC รองรับไลบรารีการกำหนดอัตราเฟรม แต่เวอร์ชันที่มาพร้อมกับเกม Unity ทำให้เกิดข้อขัดข้องในการเปิดตัวในขณะนี้ หากคุณใช้เครื่องมือเกม Unity ให้มองหา "Optimize Frame Pacing" และตรวจสอบว่าได้ปิดใช้แล้ว

ภาพหน้าจอของ

คำถาม: ผู้เล่นสามารถอัปโหลดรูปภาพที่จัดเก็บไว้ในเครื่องจาก Google Play Games บน PC ได้ไหม

ตอบ: ขณะนี้โปรแกรมจำลองยังไม่มีการจัดการไฟล์ระบบไฟล์ในเครื่องที่มีความหมาย สำหรับการเลือกหรือรวมรูปภาพที่จัดเก็บไว้ใน PC ของผู้เล่น หากคุณกำลังใช้ Intent.ACTION_PICK ผสมกับ MediaStore.Images.Media, คุณควรนำโค้ดนี้ออกใน Google Play Games บน PC ก่อน

ถาม: คุณเรียกใช้โปรแกรมจำลองหลายอินสแตนซ์ หรือเกมหลายเกมในโปรแกรมจำลองพร้อมกันได้ไหม

ตอบ: โปรแกรมจำลองรองรับการเรียกใช้อินสแตนซ์โปรแกรมจำลองเพียง 1 อินสแตนซ์เท่านั้น และรองรับ ทีละเกม โปรแกรมจำลองไม่รองรับการเรียกใช้โค้ด อินสแตนซ์ของเกมเดียวกัน

คำถาม: เราจะใช้ข้อความ Push สำหรับ Google Play Games ได้ไหม

ตอบ: เนื่องจาก Google Play Games ใช้โปรแกรมจำลอง ข้อความ Push จึงมีข้อจำกัด การสนับสนุน

คำถาม: เราจะใช้โฆษณาในเกมกับ Google Play Games บน PC ได้ไหม

ตอบ: ได้ โปรดติดต่อเครือข่ายโฆษณาเพื่อยืนยันว่าเครือข่ายรองรับ Google Play Games บน PC หากคุณเป็นเครือข่ายโฆษณา โปรดดู คู่มือนักพัฒนาซอฟต์แวร์สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธี เพื่อสนับสนุน Google Play Games บน PC ได้ดีที่สุด

คำถาม: เราจะรองรับ Google Play Games บน PC ในฐานะเครือข่ายโฆษณาอย่างไร

ตอบ: โปรดดูคู่มือสำหรับนักพัฒนาซอฟต์แวร์เพื่อดูวิธีโฆษณา จะรองรับ Google Play Games บน PC ได้ดีที่สุด

คำถาม: ฉันจะวิเคราะห์ข้อมูล Google Play Games บน PC ใน Google Play Console ได้อย่างไร

ตอบ: คุณดูการรายงาน Google Play Games บน PC ได้ใน "สถิติ", Android Vitals รวมถึงการเข้าถึงและ อุปกรณ์ กรองด้วยรูปแบบของอุปกรณ์ แล้วเลือก Google Play Games บน PC เพื่อดูข้อมูลบนแพลตฟอร์ม

คำถาม: ฉันจะใช้แทร็กทดสอบ การลงทะเบียนล่วงหน้า หรือฟีเจอร์การติดตามการเผยแพร่อื่นๆ ของ Play ใน Google Play Games บน PC ได้ไหม

ตอบ: ระหว่างขั้นตอนรุ่นเบต้า เราขอให้คุณใช้ขั้นตอนการเผยแพร่ที่เราได้ ไว้ในเอกสารประกอบ คุณสามารถดูข้อมูลเพิ่มเติมได้ใน เบต้า ข้อควรพิจารณาเกี่ยวกับการเผยแพร่