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.

Sidekick SDK'sını eklemek için bağımlılıklarınıza com.google.android.play:sidekick 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>

Google Play'de yayınlama

Google Play'de Sidekick SDK'yı kullanarak yayın yayınlamak için Sidekick SDK kayıt formunu doldurun. Oyununuz 1-2 hafta içinde onaylanır. Onaylandıktan sonra Sidekick SDK'nın entegre edildiği sürümleri normal şekilde yükleyebilirsiniz.