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şmek istiyorum ancak uyumsuz bir kurcalama önleme çözümü kullanıyorum. 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:+")
}

Uygulama şartları

  • Minimum SDK düzeyi: Sidekick'in en son sürümü için minSdkVersion 23 gerekir.
  • Test iş akışı: Testler yalnızca Google Play Console kullanılarak dahili veya kapalı test kanalları üzerinden yapılabilir.
  • Özelliğin devre dışı bırakılması: Özelliği devre dışı bırakmanız gerekiyorsa SDK'yı kaldırdıktan sonra uygulamanızı yeniden dağıtmanız veya uzaktan devre dışı bırakma isteğinde bulunmak için destek ekibiyle iletişime geçmeniz gerekir.

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>