คุณต้องมีคุณสมบัติตรงตามข้อกำหนดหลายประการเพื่อให้ SDK เริ่มต้นทำงานในเกมได้สำเร็จ ซึ่งได้แก่
การเรียกใช้จากไฟล์ปฏิบัติการของเกมที่ลงนามแบบดิจิทัล
การเปิดไฟล์ปฏิบัติการของเกมจาก Google Play Games
ข้อกำหนดเหล่านี้อาจเป็นภาระสำหรับนักพัฒนาแอปที่กำลังสร้างเกมในโปรแกรมแก้ไขเกมหรือ IDE ของโค้ด เนื่องจากต้องแพ็กเกจและเผยแพร่เกมเพื่อเปิดตัว
SDK มีโหมดนักพัฒนาแอปเพื่อให้เวิร์กโฟลว์การพัฒนาดีขึ้น เมื่อเปิดใช้ โหมดนักพัฒนาแอปจะช่วยให้ SDK ทำงานในโปรแกรมแก้ไขเกมหรือ IDE ของโค้ดได้ SDK สามารถเริ่มต้นทำงานได้โดยไม่ต้องลงนามแบบดิจิทัลในไฟล์ปฏิบัติการหรือเปิดไฟล์จาก Google Play Games
สิ่งที่ต้องมีก่อน
- รับ GUID ของพาร์ทเนอร์เวอร์ชันทดลองใช้ก่อนเปิดตัว (EAP) ซึ่งเป็นคีย์ลับที่ช่วยให้ทีมพัฒนาใช้ SDK จากภายในโปรแกรมแก้ไขเกมเอนจินได้โดยไม่ต้องแพ็กเกจหรือลงนามแบบดิจิทัลในไฟล์ปฏิบัติการของเกม หรือเปิดไฟล์จาก Google Play Games
ขั้นตอนที่ 1: เปิดใช้โหมดนักพัฒนาแอปในไฟล์ Manifest
<IsDeveloperMode>
เปิดใช้โหมดนักพัฒนาแอปสำหรับแอปพลิเคชันโดยตั้งค่า 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 Billing คุณจัดการ ผู้ทดสอบภายในของแอปได้ภายใน Play Console
ขั้นตอนถัดไป
เพิ่มฟีเจอร์ Google Play บน PC ลงในแอป
- ขายสินค้าดิจิทัลด้วย Play Billing
- วัดผลการตลาดด้วยผู้อ้างอิงการติดตั้ง Play
- ปกป้องเกมของคุณด้วย Play Integrity บน PC