Sidekick SDK

Sidekick SDK tersedia bagi developer yang:

  • Memublikasikan rilis sebagai APK, bukan Android App Bundle (AAB).
  • Memerlukan akses ke Sidekick, tetapi menggunakan solusi anti-modifikasi yang tidak kompatibel.

Untuk menambahkan Sidekick SDK, tambahkan com.google.android.play:sidekick ke dependensi Anda. Pastikan Anda menyertakan repositori Maven Google (maven.google.com) sebagai salah satu repositori yang tercantum.

Misalnya, dalam file build.gradle.kts modul Anda, tambahkan kode berikut:

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

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

Persyaratan penerapan

  • Level SDK minimum: Sidekick versi terbaru memerlukan minSdkVersion 23.
  • Alur kerja pengujian: Pengujian hanya dapat dilakukan melalui jalur pengujian internal atau tertutup menggunakan Konsol Google Play.
  • Penonaktifan fitur: Jika perlu menonaktifkan fitur, Anda harus men-deploy aplikasi lagi setelah menghapus SDK atau menghubungi dukungan untuk meminta penonaktifan jarak jauh.

Game yang menggunakan beberapa proses

Jika aktivitas game Anda berjalan dalam proses terpisah (menggunakan atribut android:process dalam tag <application> AndroidManifest.xml), Anda harus mengupdate manifes dengan menambahkan penyedia konten berikut. Tidak diperlukan perubahan kode lainnya.

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

Publikasikan di Google Play

  • Untuk memublikasikan rilis di Google Play menggunakan Sidekick SDK, lengkapi formulir pendaftaran Sidekick SDK. Game Anda akan disetujui dalam waktu 1-2 minggu, setelah itu Anda dapat mengupload rilis yang telah mengintegrasikan Sidekick SDK seperti biasa.
  • Bahkan setelah menyelesaikan integrasi Sidekick SDK, Anda perlu mengaktifkan setelan di Konsol Play. Pastikan Tambahkan Play Games Sidekick ke app bundle yang Anda upload dipilih. Konsol akan memverifikasi status SDK paket tanpa menduplikasinya.
Kotak centang Tambahkan Play Games Sidekick ke app bundle yang Anda upload di Konsol Play.
Kotak centang Tambahkan Play Games Sidekick ke app bundle yang Anda upload (klik untuk memperbesar).
  • Jika Anda menggunakan Sidekick SDK untuk mengaktifkan Sidekick, Anda mungkin melihat peringatan "Play Games Sidekick nonaktif" saat mengupload app bundle. Hal ini sudah diperkirakan karena Konsol Play tidak memasukkan kode apa pun ke dalam paket Anda.
Peringatan Play Games Sidekick nonaktif di Konsol Play.
Kotak centang Play Games Sidekick is off warning (klik untuk memperbesar).