เอกสารนี้จะตอบคำถามที่พบบ่อยเกี่ยวกับ SDK และการเผยแพร่สำหรับ Google Play Games บน PC
วิธีเพิ่ม VPN
สำหรับนักพัฒนาแอปที่ต้องการทดสอบเกมในภูมิภาค ที่ Google Play Games บน PC ไม่รองรับ เราขอแนะนำให้คุณใช้ VPN เพื่อรับที่อยู่ IP จากภูมิภาคที่รองรับ
ตรวจสอบว่าคุณได้เปิดใช้โหมด TUN ใน VPN ดูคำแนะนำเกี่ยวกับการเปิดใช้โหมด TUN และการกำหนดค่าไฟร์วอลล์ได้ใน คู่มือการใช้งานของผู้ให้บริการ VPN
หลังจากเปิดใช้โหมด TUN แล้ว ให้ติดตั้ง Google Play Games บน PC และโปรแกรมจำลองเพื่อวัตถุประสงค์ในการทดสอบ
คุณใช้ขั้นตอนการซื้อโดยไม่มีเซิร์ฟเวอร์แบ็กเอนด์ได้ไหม
โดยทั่วไปแล้วไม่แนะนำให้ประมวลผลโดยไม่มีเซิร์ฟเวอร์แบ็กเอนด์ในมุมมองด้านความปลอดภัย
ดูข้อมูลเพิ่มเติมได้ที่หัวข้อประมวลผลโดยไม่มีเซิร์ฟเวอร์แบ็กเอนด์
วิธีเริ่มพัฒนาเกมสำหรับ Google Play Games บน PC ใน Unity หรือ UE Editor
- เปิดใช้โหมดนักพัฒนาซอฟต์แวร์และดำเนินการทดสอบต่อ
- เพิ่มไฟล์
manifest.xml
และ.dll
ดูข้อมูลเพิ่มเติมได้ที่เอกสารสำหรับนักพัฒนาซอฟต์แวร์ - ลงทะเบียน GUID ของพาร์ทเนอร์ที่ได้รับสิทธิ์ทดลองใช้ก่อนเปิดตัวเพื่อวัตถุประสงค์ในการทดสอบ
เมื่อคุณเริ่มเกมโดยใช้แอป Google Play Games ระบบจะซิงค์รายละเอียดบัญชี Google ของคุณไหม
หลังจากเปิดเกมผ่านไคลเอ็นต์ Google Play Games แล้ว ระบบจะซิงค์บัญชีโดยอัตโนมัติ และคุณไม่จำเป็นต้องเข้าสู่ระบบผ่านกระบวนการเข้าสู่ระบบของ Google อีก
เมื่อส่ง Windows App Bundle (WAB) โดยใช้โปรแกรมเรียกใช้ของบุคคลที่สาม จำเป็นต้องส่งแพ็กเกจเกมเพื่อรับการตรวจสอบไหม
คุณเพียงแค่ส่งโปรแกรมติดตั้งและไม่จำเป็นต้องส่งแพ็กเกจเกมทั้งหมด ผู้ตรวจสอบจะดาวน์โหลดแพ็กเกจเกมของคุณได้โดยใช้โปรแกรมติดตั้ง
หากผู้เล่นใช้ Launcher ของบุคคลที่สามแทนไคลเอ็นต์ Google Play บัญชีบริการเกมของ Play จะซิงค์โดยอัตโนมัติไหม
หากต้องการให้ฟังก์ชัน SDK ทำงานได้ เกมต้องเปิดตัวโดยตรง ผ่านไคลเอ็นต์ Google Play Games หากกระบวนการอื่น เช่น แอปพลิเคชันโปรแกรมติดตั้งหรือตัวเรียกใช้ เริ่มเกม กระบวนการนั้น จะต้องเปิดตัวจากไคลเอ็นต์ Google Play Games เอง เกมต้อง ส่งพารามิเตอร์ทั้งหมดที่ได้รับจากไคลเอ็นต์ไปยังกระบวนการของไคลเอ็นต์
SDK จัดการการลงชื่อเข้าใช้บัญชี Google สำหรับหลายอินสแตนซ์หรือบัญชีอย่างไร
การเปิดเกมแต่ละครั้งใน GPG จะถือเป็น "เซสชันเกม" และ "เซสชันเกม" แต่ละเซสชันอาจมีบัญชีที่เชื่อมโยงอยู่ โดยอาจแตกต่างกันได้ ดังนั้นหากคุณเปิดเกมด้วยบัญชี A แล้วเปลี่ยนไปใช้บัญชี B และ เปิดเกมทั้ง 2 บัญชีอีกครั้ง เกมทั้ง 2 บัญชีจะทำงานพร้อมกันได้
มีข้อจำกัดด้านขนาดไฟล์ WAB (Windows App Bundle) ไหม
คุณอัปโหลดไฟล์ WAB ได้สูงสุด 10 GB
ระบบการชำระเงินที่มีอยู่ซึ่งอิงตาม API จะได้รับอนุญาตหลังจากผสานรวม Google Play Games SDK บน PC ไหม
การชำระเงินทั้งหมดต้องได้รับการจัดการโดย SDK ของ Google Play Games บน PC โดยใช้ Google Play Billing คุณไม่สามารถใช้วิธีการชำระเงินที่อิงตาม API ที่มีอยู่ ในเกมเดียวกันได้
มีสภาพแวดล้อมการทดสอบแบบเปิดหรือการทดสอบแบบปิดที่คล้ายกับอุปกรณ์เคลื่อนที่ไหม
แม้ว่าขณะนี้จะยังไม่มีแซนด์บ็อกซ์แบบต้นทางถึงปลายทางโดยเฉพาะ แต่เรา ตระหนักถึงความจำเป็นที่นักพัฒนาแอปต้องมีสภาพแวดล้อมการทดสอบที่คล้ายกับสภาพแวดล้อมที่ใช้งานจริง เราจะเสนอโซลูชันที่มีประสิทธิภาพมากขึ้นในเร็วๆ นี้
เราใช้การซื้อที่เริ่มต้นในโหมดนักพัฒนาซอฟต์แวร์อย่างถูกต้องไม่ได้ใช่ไหม
การใช้จ่ายในการซื้อในโหมดนักพัฒนาแอปต้องดำเนินการภายใน 3 นาที มิเช่นนั้นระบบอาจคืนเงินสำหรับการซื้อ
API (เดิม) กับ Google Play Games บน PC SDK แตกต่างกันไหม
- Legacy มุ่งเน้นเฉพาะการเรียกเก็บเงิน
- SDK จะรองรับบริการ Google Desktop (GDS) และฟีเจอร์ทั้งหมดของ PC
- อินเทอร์เฟซ SDK ที่ใช้งานง่ายสำหรับนักพัฒนาแอป
- ไม่จำเป็นต้องลงชื่อเข้าใช้ Google บนเบราว์เซอร์
มีวิธีอื่นในการเริ่มต้นใช้งาน SDK โดยการเปิดเกมโดยตรงโดยใช้ตัวเรียกใช้เกมโดยไม่ต้องผ่าน Google Play Games บน PC ไหม
ต้องเปิดเกมผ่านไคลเอ็นต์ Google Play Games บน PC ดูรายละเอียดเพิ่มเติมได้ที่เอกสารสำหรับนักพัฒนาซอฟต์แวร์
ระบบไม่รองรับการชำระเงินตามรอบหรือการสมัครใช้บริการ มีแผนที่จะใช้ฟีเจอร์นี้ไหม
เราไม่มีแผนที่จะเพิ่มตัวเลือกการซื้อเหล่านั้นนอกเหนือจากการซื้อในแอป และยินดีรับฟังความคิดเห็นของคุณพร้อมกรณีการใช้งานที่เฉพาะเจาะจง
ในกระบวนการชำระเงิน โค้ดข้อผิดพลาดใน billingerror จะแสดงเป็นคำตอบของการเปิดตัวขั้นตอนการซื้อหรือการรับผลการชำระเงินหรือไม่ สำหรับขั้นตอนการซื้อ เราจะรอผลลัพธ์ของ SDK แทนการใช้ Listener ไม่ได้หรือ
ซึ่งเป็นการตอบกลับผลการชำระเงิน LaunchPurchaseFlow จะแสดงผลทันทีโดยไม่บล็อก แต่คุณต้องฟังการเรียกกลับตามลำดับเพื่อทราบว่าการดำเนินการเสร็จสิ้นเมื่อใดและเพื่อบันทึกผลลัพธ์