Estatísticas do jogador em jogos do Unity

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: 1. O código de resultado menor ou igual a zero é bem-sucedido. Consulte CommonStatusCodes para ver todos os valores. 2. O objeto PlayerStats do tipo GooglePlayGames.PlayGamesLocalUser.PlayerStats

Para ver mais informações, consulte o guia de estatísticas do jogador.

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");
            }
        });