หากต้องการเริ่มต้นใช้งาน 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
- ปกป้องเกมของคุณด้วย Play Integrity สำหรับ PC