Sidekick SDK'sı

Sidekick SDK'sı şu geliştiriciler tarafından kullanılabilir:

  • Yayınları Android App Bundle (AAB) yerine APK olarak yayınlayın.
  • Sidekick'e erişmeniz gerekiyor ancak uyumsuz bir kurcalamaya karşı koruma çözümü kullanıyorsunuz. Başka sorularınız varsa destek isteyin.

Sidekick SDK'sını eklemek için com.google.android.play:sidekick bağımlılıklarınıza ekleyin. Listelenen depolarınızdan biri olarak Google'ın Maven deposunu (maven.google.com) eklediğinizden emin olun.

Örneğin, modülünüzün build.gradle.kts dosyasına aşağıdakileri ekleyin:

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

Birden fazla işlem kullanan oyunlar

Oyun etkinlikleriniz ayrı bir süreçte çalışıyorsa (android:process etiketlerinizde AndroidManifest.xml özelliğini kullanın) aşağıdaki içerik sağlayıcıları ekleyerek manifesti güncellemeniz gerekir.<application> Başka kod değişikliği yapmanız gerekmez.

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