Das Sidekick SDK ist für Entwickler verfügbar, die
- Releases als APK und nicht als Android App Bundle (AAB) veröffentlichen.
- Zugriff auf das Sidekick benötigen, aber eine inkompatible Lösung zum Schutz vor Manipulationen verwenden.
Wenn du das Sidekick SDK hinzufügen möchtest, füge com.google.android.play:sidekick zu deinen Abhängigkeiten hinzu. Das Maven-Repository von Google
(maven.google.com) muss als eines deiner aufgeführten Repositories enthalten sein.
Füge beispielsweise in der Datei build.gradle.kts deines Moduls Folgendes hinzu:
dependencyResolutionManagement {
repositories {
google()
// Other repositories
}
}dependencies { // Other dependencies implementation("com.google.android.play:sidekick:+") }
Implementierungsanforderungen
- Mindest-SDK-Level:Für die neueste Version des Sidekick ist ein
minSdkVersionvon 23 erforderlich. - Testworkflow: Tests können nur über interne oder geschlossene Testtracks in der Google Play Console durchgeführt werden.
- Deaktivierung der Funktion: Wenn du die Funktion deaktivieren möchtest, musst du deine Anwendung entweder noch einmal bereitstellen, nachdem du das SDK entfernt hast, oder den Support kontaktieren, um die Deaktivierung per Fernzugriff zu beantragen.
Spiele mit mehreren Prozessen
Wenn deine Spielaktivitäten in einem separaten Prozess ausgeführt werden (verwende das android:process
Attribut in den <application> Tags deiner AndroidManifest.xml's), musst du das Manifest aktualisieren, indem du die folgenden Contentanbieter hinzufügst. Es sind keine weiteren Codeänderungen erforderlich.
<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>
Bei Google Play veröffentlichen
- Wenn du Releases mit dem Sidekick SDK bei Google Play veröffentlichen möchtest, fülle das Registrierungsformular für das Sidekick SDK aus. Dein Spiel wird innerhalb von ein bis zwei Wochen genehmigt. Danach kannst du Releases hochladen, in die das Sidekick SDK integriert wurde.
- Auch nach Abschluss der Sidekick SDK-Integration muss die Einstellung in der Play Console aktiviert werden. Achte darauf, dass Play Games Sidekick in von dir hochgeladene App-Bundles aufnehmen ausgewählt ist. Die Console überprüft den SDK-Status des Bundles, ohne es zu duplizieren.