Sidekick SDK

SDK ของ Sidekick พร้อมให้บริการแก่นักพัฒนาแอปที่มีคุณสมบัติดังนี้

  • เผยแพร่รุ่นเป็น 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:*")
}

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

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

<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>