Avertissement : Google Play Instant ne sera plus disponible. À partir de décembre 2025, les Applis instantanées ne pourront plus être publiées sur Google Play, et toutes les API Instant des services Google Play ne fonctionneront plus. Play ne proposera plus d'Applis instantanées aux utilisateurs, quel que soit le mécanisme utilisé.
Nous apportons cette modification dans le cadre de nos investissements continus pour améliorer l'écosystème depuis l'introduction de Google Play Instant, et elle tient compte des retours des développeurs.
Pour favoriser la croissance du nombre d'utilisateurs, nous encourageons les développeurs à orienter les utilisateurs vers leur application ou leur jeu habituels à l'aide de liens profonds les redirigeant vers des parcours ou des fonctionnalités spécifiques, le cas échéant.
Tous les jeux instantanés doivent être compatibles avec la connexion automatique à l'aide des services Google Play Games. Utilisez les services Google Play Jeux pour fournir un ID de joueur cohérent que vous pourrez utiliser pour restaurer la progression enregistrée dans le cloud.
Impact de la bibliothèque sur la taille
L'impact de la bibliothèque des services Google Play Games sur la taille varie selon que le moteur de jeu s'exécute sur Unity, Java ou en natif.
Java
L'impact sur la taille est minimal, car ProGuard est informé des classes utilisées.
Unity
Vous pouvez intégrer la fonctionnalité d'enregistrement de jeu dans votre jeu Unity à l'aide du plug-in officiel des services de jeux Google Play. L'impact sur la taille est d'environ 200 Ko si vous suivez les recommandations ProGuard.
Natif
Vous pouvez intégrer la fonctionnalité d'enregistrement de jeu à un jeu créé sur le NDK Android à l'aide du SDK natif des services de jeux Play.
Utilisez la configuration ProGuard générale ci-dessous pour supprimer la majeure partie du code Java inclus par la bibliothèque. Vous pouvez implémenter la connexion aux services Play Jeux et l'enregistrement de jeu avec cette configuration, tout en n'ajoutant qu'environ 250 ko à l'APK.
# The native PGS library wraps the Java PGS SDK using reflection.
-dontobfuscate
-keeppackagenames
# Needed for callbacks.
-keepclasseswithmembernames,includedescriptorclasses class * {
native <methods>;
}
# Needed for helper libraries.
-keep class com.google.example.games.juihelper.** {
public protected *;
}
-keep class com.sample.helper.** {
public protected *;
}
# Needed for GoogleApiClient and auth stuff.
-keep class com.google.android.gms.common.api.** {
public protected *;
}
# Keep all of the "nearby" library, which is needed by the native PGS library
# at runtime (though deprecated).
-keep class com.google.android.gms.nearby.** {
public protected *;
}
# Keep all of the public PGS APIs.
-keep class com.google.android.gms.games.** {
public protected *;
}