Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
L'API Player Stats vous permet d'adapter les expériences de jeu à des segments de joueurs spécifiques et à différentes étapes de leur cycle de vie. Vous pouvez créer des expériences sur mesure pour chaque segment de joueurs en fonction de la façon dont ces joueurs progressent, dépensent et s'engagent. Vous pouvez par exemple utiliser cette API pour prendre des mesures proactives afin d'encourager un joueur moins actif à se réengager avec votre jeu, par exemple en affichant et en promouvant de nouveaux articles intégrés au jeu lorsqu'il se connecte.
Le rappel nécessite deux paramètres :
1. Un code de résultat inférieur ou égal à zéro signifie que l'opération est un succès.
Consultez CommonStatusCodes pour accéder à toutes les valeurs.
1. Objet PlayerStats de la méthode PlayGamesLocalUser.GetStats.
Les statistiques des joueurs sont disponibles après l'authentification :
((PlayGamesLocalUser)Social.localUser).GetStats((rc,stats)=>
{// -1 means cached stats, 0 is success// see CommonStatusCodes for all values.if(rc<=0 && stats.HasDaysSinceLastPlayed()){Debug.Log("It has been "+stats.DaysSinceLastPlayed+" days");}});
Le contenu et les exemples de code de cette page sont soumis aux licences décrites dans la Licence de contenu. Java et OpenJDK sont des marques ou des marques déposées d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/07/27 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/07/27 (UTC)."],[],[],null,["# Player statistics in Unity games\n\nThe Player Stats API let you tailor game experiences to specific segments\nof players and different stages of the player lifecycle. You can build\ntailored experiences for each player segment based on how players are\nprogressing, spending, and engaging. For example, you can use this API to\ntake proactive actions to encourage a less active player to re-engage with\nyour game, such as by displaying and promoting new in-game items when the\nplayer signs in.\n\nThe callback takes two parameters:\n1. The result code less than or equal to zero is success.\nSee [CommonStatusCodes](https://developers.google.com/android/reference/com/google/android/gms/common/api/CommonStatusCodes) for all values.\n1. The [PlayerStats](/games/services/unity/v2/api/class/google-play-games/basic-api/player-stats)\nobject from the\n[PlayGamesLocalUser.GetStats](/games/services/unity/v2/api/class/google-play-games/play-games-local-user) method.\n\nFor more information see the\n[player stats guide](/games/services/android/stats).\n\nThe player stats are available after authenticating: \n\n ((PlayGamesLocalUser)Social.localUser).GetStats((rc, stats) =\u003e\n {\n // -1 means cached stats, 0 is success\n // see CommonStatusCodes for all values.\n if (rc \u003c= 0 && stats.HasDaysSinceLastPlayed()) {\n Debug.Log(\"It has been \" + stats.DaysSinceLastPlayed + \" days\");\n }\n });"]]