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

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

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

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

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

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

ตอบ: ลองทำตามขั้นตอนการแก้ไขข้อบกพร่องอย่างรวดเร็วต่อไปนี้

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

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

ตอบ: โปรดดูคู่มือการพัฒนา Android

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

ตอบ: ไม่ได้

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

ถาม: ฉันจะแก้ไขข้อผิดพลาด requires the Google Play Store, but it is missing ได้อย่างไร หรือเหตุใดฟีเจอร์ต่างๆ เช่น การเรียกเก็บเงินจึงทำงานเมื่อฉันติดตั้งเกมจาก 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 v2 โดยอัตโนมัติจึงล้มเหลวในอุปกรณ์เคลื่อนที่

ตอบ: ปัจจุบันการลงชื่อเข้าใช้บริการเกมของ Play v2 ต้องอาศัยทรัพยากร Dependency 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 v2 อีกต่อไป เนื่องจากเวอร์ชันที่จำเป็นควรพร้อมใช้งานในอุปกรณ์ของผู้ใช้แล้ว

ถาม: ฉันใช้ การควบคุมอัตราเฟรม ใน Google Play Games บน PC ได้ไหม (หรือ "เหตุใดเกม Unity ของฉันจึงขัดข้องเมื่อเปิดตัว")?

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

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

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

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

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

ตอบ: โปรแกรมจำลองรองรับการเรียกใช้โปรแกรมจำลองเพียง 1 อินสแตนซ์ และรองรับการเรียกใช้เกมเพียง 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 เพื่อดูข้อมูลในแพลตฟอร์ม