Le SDK Sidekick est disponible pour les développeurs qui :
- Publiez des versions au format APK plutôt qu'Android App Bundle (AAB).
- Vous avez besoin d'accéder à Sidekick, mais vous utilisez une solution anti-falsification incompatible.
Pour ajouter le SDK Sidekick, ajoutez com.google.android.play:sidekick à vos dépendances. Assurez-vous d'inclure le dépôt Maven de Google (maven.google.com) dans la liste de vos dépôts.
Par exemple, dans le fichier build.gradle.kts de votre module, ajoutez ce qui suit :
dependencyResolutionManagement {
repositories {
google()
// Other repositories
}
}dependencies { // Other dependencies implementation("com.google.android.play:sidekick:+") }
Exigences relatives à l'implémentation
- Niveau de SDK minimal : la dernière version de Sidekick nécessite un
minSdkVersionde 23. - Workflow de test : les tests ne peuvent être effectués que via des canaux de test interne ou fermé à l'aide de la Google Play Console.
- Désactivation de la fonctionnalité : si vous devez désactiver la fonctionnalité, vous devez redéployer votre application après avoir supprimé le SDK ou contacter l'assistance pour demander une désactivation à distance.
Jeux utilisant plusieurs processus
Si les activités de votre jeu s'exécutent dans un processus distinct (utilisez l'attribut android:process dans les balises <application> de votre AndroidManifest.xml), vous devez mettre à jour le fichier manifeste en ajoutant les fournisseurs de contenu suivants. Aucune autre modification de code n'est nécessaire.
<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>
Publier sur Google Play
- Pour publier des versions sur Google Play à l'aide du SDK Sidekick, remplissez le formulaire d'enregistrement du SDK Sidekick. Votre jeu sera approuvé sous une à deux semaines. Vous pourrez ensuite importer des versions intégrant le SDK Sidekick comme d'habitude.
- Même après avoir intégré le SDK Sidekick, vous devez activer le paramètre dans la Play Console. Assurez-vous que l'option Ajouter Play Games Sidekick aux app bundles que vous importez est sélectionnée. La console vérifiera l'état du SDK du bundle sans le dupliquer.
- Si vous utilisez le SDK Sidekick pour activer Sidekick, un avertissement "Play Games Sidekick est désactivé" peut s'afficher lorsque vous importez votre bundle. Ce résultat est normal, car la Play Console n'injecte aucun code dans votre bundle.