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

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

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

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

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

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

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

  1. ตรวจสอบว่า Windows ได้รับการอัปเดตแพตช์เดือนพฤษภาคม 2020 หรือใหม่กว่า
  2. ตรวจสอบว่าคุณไม่ได้ย้าย HPE โดย 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 ของนักพัฒนาแอปเป็นประสบการณ์แรกที่นักพัฒนาแอปได้โต้ตอบกับกฎระดับการมองเห็นแพ็กเกจ ในระบบใหม่ นักพัฒนาแอปต้องประกาศแพ็กเกจที่ต้องการโต้ตอบด้วยอย่างชัดเจน เว้นแต่จะเป็นแพ็กเกจที่มองเห็นได้โดยอัตโนมัติ

ถาม: ฉันจะแก้ไขข้อผิดพลาด ต้องใช้ Google 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 v2 จึงไม่สำเร็จในอุปกรณ์เคลื่อนที่

คำตอบ: ปัจจุบันการลงชื่อเข้าใช้บริการเกมของ Play เวอร์ชัน 2 ต้องอาศัย 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 ให้มองหาตัวเลือกบิลด์ "เพิ่มประสิทธิภาพ 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 เพื่อดูข้อมูลบนแพลตฟอร์ม