คุณต้องปฏิบัติตามข้อกำหนดหลายประการเพื่อให้เริ่มต้นใช้งาน SDK ในเกมได้สําเร็จ ซึ่งรวมถึงฟีเจอร์ต่อไปนี้
การเรียกใช้จากไฟล์ปฏิบัติการของเกมที่เซ็นชื่อดิจิทัล
การเริ่มไฟล์ปฏิบัติการของเกมจาก Google Play Games
ซึ่งอาจสร้างความหนักใจให้กับนักพัฒนาแอปที่กำลังสร้างเกมในเครื่องมือแก้ไขเกมหรือ IDE โค้ด เนื่องจากต้องแพ็กเกจและเผยแพร่เกมเพื่อเผยแพร่
SDK มีโหมดนักพัฒนาซอฟต์แวร์เพื่อให้เวิร์กโฟลว์การพัฒนาดีขึ้น เมื่อเปิดใช้ โหมดนักพัฒนาแอปจะอนุญาตให้ SDK ทำงานภายในเครื่องมือแก้ไขเกมหรือ IDE โค้ด คุณเริ่มต้น SDK ได้โดยไม่ต้องลงนามไฟล์ปฏิบัติการแบบดิจิทัลหรือเปิดจาก Google Play Games
สิ่งที่ต้องมีก่อน
- รับ GUID ของพาร์ทเนอร์ทดลองใช้ก่อนเปิดตัว (EAP) ซึ่งเป็นคีย์ลับที่ช่วยให้ทีมพัฒนาซอฟต์แวร์ของคุณใช้ SDK จากภายในเครื่องมือแก้ไขของเครื่องมือสร้างเกมได้โดยไม่ต้องแพ็กเกจหรือเซ็นชื่อไฟล์เรียกใช้ได้แบบดิจิทัล หรือเปิดเกมจาก Google Play Games
ขั้นตอนที่ 1: เปิดใช้โหมดนักพัฒนาซอฟต์แวร์ในไฟล์ Manifest
เปิดใช้โหมดนักพัฒนาแอปพลิเคชันโดยตั้งค่า IsDeveloperMode
เป็น true
ใน manifest.xml
ของแอปพลิเคชัน
<?xml version="1.0" encoding="utf-8"?>
<Manifest version="1">
<Application>
<PackageName>com.example.package</PackageName>
<IsDeveloperMode>true</IsDeveloperMode>
</Application>
</Manifest>
ขั้นตอนที่ 2: เปิดใช้การทดลองใช้ก่อนเปิดตัว
เปิดใช้การทดลองใช้ก่อนเปิดตัวในอุปกรณ์ที่คุณทดสอบโดยตั้งค่าค่าสตริง EarlyAccessPartnerGuid
ภายใต้คีย์รีจิสทรี HKLM\Software\Google\Play Games Services\EarlyAccessPartnerGuid
ซึ่งทำได้โดยใช้เครื่องมือแก้ไขรีจิสทรีของ Windows หรือจากเทอร์มินัล cmd ของผู้ดูแลระบบด้วยคําสั่งต่อไปนี้
C:\> reg add "HKLM\Software\Google\Play Games Services" /v EarlyAccessPartnerGuid /t REG_SZ /d EAP GUID
ขั้นตอนที่ 3: ลงชื่อเข้าใช้ Google Play Games สำหรับ PC
เมื่อเปิดใช้โหมดนักพัฒนาแอป SDK จะใช้บัญชีที่ลงชื่อเข้าใช้ Google Play Games สำหรับ PC เมื่อเรียก API หากลงชื่อเข้าใช้หลายบัญชี ระบบจะใช้บัญชีที่ใช้งานอยู่
หากเกมของคุณยังไม่ได้เผยแพร่ต่อสาธารณะ (ไม่เคยเผยแพร่ในแทร็กรุ่นที่ใช้งานจริงภายใน Play Console) เราขอแนะนำให้ใช้บัญชี Google ที่เข้าร่วมกลุ่มทดสอบภายในของเกม ผู้ทดสอบภายในจะมีสิทธิ์เข้าถึงเกมก่อนการเผยแพร่ ซึ่งจำเป็นสำหรับให้ API ของ SDK บางรายการทำงานได้ เช่น การซื้อที่ดำเนินการเสร็จสมบูรณ์ด้วยการเรียกเก็บเงินของ Play คุณจัดการผู้ทดสอบภายในของแอปได้ใน Play Console
ขั้นตอนถัดไป
วิธีเพิ่มฟีเจอร์ของ Google Play สำหรับ PC ลงในแอป
- ขายสินค้าดิจิทัลด้วย Play Billing
- วัดผลการตลาดด้วย Play Install Referrer