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 en fonction des commentaires des développeurs et de nos investissements continus pour améliorer l'écosystème depuis l'introduction de Google Play Instant.
Pour continuer à optimiser 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 Instant Play doivent être compatibles avec la connexion automatique à l'aide des services de jeux Google Play. Utilisez les services de jeux Google Play pour fournir un ID de joueur cohérent que vous pourrez utiliser pour restaurer la progression enregistrée dans le cloud.
Impact de la taille de la bibliothèque
L'impact de la bibliothèque Google Play Jeux sur la taille dépend du fait que le moteur de jeu s'exécute sur Unity, Java ou Native.
Java
L'impact sur la taille est minime, car ProGuard est informé des classes utilisées.
Unity
Vous pouvez intégrer la fonctionnalité d'enregistrement de partie à votre jeu Unity à l'aide du plug-in officiel Google Play Jeux. L'impact sur la taille est d'environ 200 Ko si vous utilisez les recommandations ProGuard.
Natif
Vous pouvez intégrer la fonctionnalité d'enregistrement de partie à un jeu créé sur le NDK Android à l'aide du SDK Native Play Games Services.
Utilisez la configuration ProGuard générale ci-dessous pour supprimer la majeure partie du code Java inclus dans la bibliothèque. Vous pouvez implémenter la connexion et l'enregistrement de jeux avec les services de jeux Play 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 *;
}