คำถามที่พบบ่อยเกี่ยวกับ 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

ถาม: เกมของฉันรองรับเฉพาะบิลด์ 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 แต่ใช้งานไม่ได้เมื่อฉันโหลดเกมจากแหล่งที่ไม่รู้จัก ได้อย่างไร

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

ตอบ: ขณะนี้บริการเกมของ Play v2 ต้องใช้ GMS Core และแอป Play Games 2 รายการเพื่อให้การเข้าสู่ระบบทำงานในอุปกรณ์

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

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

ถาม: ฉันจะอนุญาตให้ผู้เล่นอัปโหลดรูปภาพที่จัดเก็บไว้ในเครื่องจาก 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 Dev Console และการเข้าถึงและอุปกรณ์ กรองด้วยรูปแบบของอุปกรณ์ แล้วเลือก Google Play Games บน PC เพื่อดูข้อมูลในแพลตฟอร์ม

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

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