SDK Sidekick

L'SDK Sidekick è disponibile per gli sviluppatori che:

  • Pubblica le release come APK anziché come Android App Bundle (AAB).
  • Hai bisogno di accedere a Sidekick, ma utilizzi una soluzione anti-manomissione incompatibile.

Per aggiungere l'SDK di Sidekick, aggiungi com.google.android.play:sidekick alle dipendenze. Assicurati di includere il Repository Maven di Google (maven.google.com) tra i repository elencati.

Ad esempio, nel file build.gradle.kts del modulo, aggiungi quanto segue:

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

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

Requisiti di implementazione

  • Livello SDK minimo:l'ultima versione di Sidekick richiede un livello SDK pari a minSdkVersion o superiore.
  • Flusso di lavoro di test:i test possono essere condotti solo tramite tracce di test interni o chiusi utilizzando Google Play Console.
  • Disattivazione della funzionalità:se devi disattivare la funzionalità, devi eseguire nuovamente il deployment dell'applicazione dopo aver rimosso l'SDK o contattare l'assistenza per richiedere la disattivazione remota.

Giochi che utilizzano più processi

Se le attività di gioco vengono eseguite in un processo separato (utilizza l'attributo android:process nei tag <application> di AndroidManifest.xml), devi aggiornare il manifest aggiungendo i seguenti content provider. Non sono necessarie altre modifiche al codice.

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

Pubblicare su Google Play

  • Per pubblicare release su Google Play utilizzando l'SDK di Sidekick, compila il modulo di registrazione dell'SDK di Sidekick. Il tuo gioco verrà approvato entro 1-2 settimane, dopodiché potrai caricare le release che hanno integrato l'SDK di Sidekick come di consueto.
  • Anche dopo aver completato l'integrazione dell'SDK di Sidekick, è necessario attivare l'impostazione in Play Console. Assicurati che sia selezionata l'opzione Aggiungi Play Games Sidekick agli app bundle che carichi. La console verificherà lo stato dell'SDK del bundle senza duplicarlo.
La casella di controllo Aggiungi Play Games Sidekick agli app bundle che carichi in Play Console.
La casella di controllo Aggiungi Play Giochi Sidekick agli app bundle che carichi (fai clic per ingrandire).