Sidekick SDK'sı

Sidekick SDK'sı aşağıdaki geliştiriciler tarafından kullanılabilir:

  • Sürümleri Android App Bundle (AAB) yerine APK olarak yayınlama
  • Sidekick'e erişmeniz gerekiyor ancak uyumlu olmayan bir kurcalama önleme çözümü kullanıyorsunuz.

Sidekick SDK'sını eklemek için bağımlılıklarınıza com.google.android.play:sidekick ekleyin. Google'ın Maven deposunu (maven.google.com) listelenen depolarınızdan biri olarak 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 yeni sürümü için minSdkVersion değerinin 23 olması gerekir.
  • Test iş akışı: Testler yalnızca Google Play Console'daki dahili veya kapalı test kanalları üzerinden yapılabilir.
  • Özelliği devre dışı bırakma: Özelliği devre dışı bırakmanız gerekiyorsa SDK'yı kaldırdıktan sonra uygulamanızı tekrar 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 işlemde çalışıyorsa (AndroidManifest.xml dosyanızın <application> etiketlerinde android:process özelliğini kullanın) aşağıdaki içerik sağlayıcıları ekleyerek manifest dosyasını güncellemeniz gerekir. Başka bir kod değişikliği 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

  • Sidekick SDK'sını kullanarak Google Play'de sürüm yayınlamak için Sidekick SDK kayıt formunu doldurun. Oyununuz 1-2 hafta içinde onaylanır. Ardından, Sidekick SDK'yı entegre eden sürümleri normal şekilde yükleyebilirsiniz.
  • Sidekick SDK entegrasyonunu tamamladıktan sonra bile ayarı Google Play Console'da etkinleştirmeniz gerekir. Yüklediğim uygulama paketlerine Google Play Games Sidekick eklensin seçeneğinin işaretli olduğundan emin olun. Console, paketi kopyalamadan SDK durumunu doğrular.
Google Play Console'da &quot;Yüklediğim uygulama paketlerine Google Play Games Sidekick eklensin&quot; onay kutusu.
Yüklediğiniz uygulama paketlerine Google Play Games Sidekick'i ekleyin onay kutusu (büyütmek için tıklayın).
  • Sidekick'i etkinleştirmek için Sidekick SDK'yı kullanıyorsanız paketinizi yüklediğinizde "Google Play Games Sidekick kapalı" uyarısı görebilirsiniz. Google Play Console, paketinize kod eklemediği için bu beklenen bir durumdur.
Google Play Console'da Google Play Games Sidekick devre dışı uyarısı.
Google Play Games Sidekick kapalı uyarısı onay kutusu (büyütmek için tıklayın).