A API Player Stats permite personalizar experiências de jogo para segmentos específicos de jogadores e diferentes fases do ciclo de vida do jogador. Você pode criar experiências personalizadas para cada segmento de jogadores de acordo com a forma como eles progridem, gastam e interagem. Por exemplo, você pode usar essa API para tomar medidas proativas e incentivar os jogadores menos ativos a se envolver novamente com o jogo, por exemplo, com exibição e promoção de novos itens no app quando o usuário faz login.
O callback usa dois parâmetros:
- O código do resultado. Um valor de 0 ou menos indica sucesso. Consulte
CommonStatusCodes
para conferir todos os valores. - O objeto
PlayerStats
do métodoPlayGamesLocalUser.GetStats
.
As estatísticas do jogador estarão disponíveis após a autenticação:
((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");
}
});