Sidekick SDK

Sidekick SDK พร้อมให้บริการสำหรับนักพัฒนาแอปที่ดำเนินการต่อไปนี้

  • เผยแพร่รุ่นเป็น APK แทน Android App Bundle (AAB)
  • ต้องการเข้าถึง Sidekick แต่ใช้โซลูชันการป้องกันการปลอมแปลงที่ไม่รองรับ

หากต้องการเพิ่ม Sidekick SDK ให้เพิ่ม com.google.android.play:sidekick ลงในทรัพยากร Dependency ตรวจสอบว่าคุณได้รวมที่เก็บ Maven ของ Google (maven.google.com) ไว้เป็นหนึ่งในที่เก็บที่แสดงอยู่

ตัวอย่างเช่น ในไฟล์ build.gradle.kts ของโมดูล ให้เพิ่มโค้ดต่อไปนี้

dependencyResolutionManagement {
  repositories {
    google()
    // Other repositories
  }
}

dependencies {
  // Other dependencies
  implementation("com.google.android.play:sidekick:+")
}

ข้อกำหนดในการใช้งาน

  • ระดับ SDK ขั้นต่ำ: Sidekick เวอร์ชันล่าสุดต้องใช้ minSdkVersion ระดับ 23
  • เวิร์กโฟลว์การทดสอบ: การทดสอบจะดำเนินการได้ผ่านแทร็กการทดสอบภายในหรือแบบปิดโดยใช้ Google Play Console เท่านั้น
  • การปิดใช้ฟีเจอร์: หากต้องการปิดใช้ฟีเจอร์ คุณต้องติดตั้งใช้งานแอปพลิเคชันอีกครั้งหลังจากนำ SDK ออก หรือติดต่อทีมสนับสนุนเพื่อขอให้ปิดใช้จากระยะไกล

เกมที่ใช้หลายกระบวนการ

หากกิจกรรมในเกมทำงานในกระบวนการแยกต่างหาก (ใช้แอตทริบิวต์ android:process ในแท็ก <application> ของ AndroidManifest.xml) คุณต้องอัปเดตไฟล์ Manifest โดยเพิ่ม Content Provider ต่อไปนี้ โดยไม่จำเป็นต้องเปลี่ยนแปลงโค้ดอื่นๆ

<application>
  [...]
  <provider
      android:name="com.google.android.play.deku.DekuContentProvider$Process1"
      android:authorities="insert.your.package.name.here.deku.contentprovider1"
      android:exported="false"
      android:process=":insert_name_of_process1_here" />

  <provider
      android:name="com.google.android.play.deku.DekuContentProvider$Process2"
      android:authorities="insert.your.package.name.here.deku.contentprovider2"
      android:exported="false"
      android:process=":insert_name_of_process2_here" />

  [...] <!-- Up to 5 processes ($Process1, $Process2, ..., $Process5) -->
</application>

เผยแพร่ใน Google Play

  • หากต้องการเผยแพร่รุ่นใน Google Play โดยใช้ Sidekick SDK ให้กรอกแบบฟอร์มลงทะเบียน Sidekick SDK เกมของคุณจะได้รับอนุมัติภายใน 1-2 สัปดาห์ หลังจากนั้นคุณจะอัปโหลดรุ่นที่ผสานรวม Sidekick SDK ได้ตามปกติ
  • แม้ว่าจะผสานรวม Sidekick SDK เสร็จแล้ว คุณก็ยังต้องเปิดใช้การตั้งค่าใน Play Console โปรดตรวจสอบว่าได้เลือกเพิ่มแผงความช่วยเหลือของ Play Games ลงใน App Bundle ที่คุณอัปโหลดแล้ว คอนโซลจะยืนยันสถานะ SDK ของแพ็กเกจโดยไม่ทำซ้ำ
ช่องทำเครื่องหมาย &quot;เพิ่ม Play Games Sidekick ลงใน App Bundle ที่คุณอัปโหลด&quot; ใน Play Console
ช่องทำเครื่องหมายเพิ่มแผงความช่วยเหลือของ Play Games ลงใน App Bundle ที่คุณอัปโหลด (คลิกเพื่อขยาย)
  • หากใช้ Sidekick SDK เพื่อเปิดใช้ Sidekick คุณอาจเห็นคำเตือน "Play Games Sidekick ปิดอยู่" เมื่ออัปโหลด App Bundle ซึ่งเป็นเรื่องปกติเนื่องจาก Play Console ไม่ได้แทรกโค้ดใดๆ ลงในแพ็กเกจของคุณ
คำเตือนว่า Play Games Sidekick ปิดอยู่ใน Play Console
ช่องทำเครื่องหมายคำเตือนว่า Play Games Sidekick ปิดอยู่ (คลิกเพื่อขยาย)