Pular para o conteúdo principal
O PlayFab oferece suporte ao registro de eventos para calcular o tempo de foco e a duração da sessão. Você pode saber ainda mais em nosso blog.

Versões de SDK compatíveis

No momento, o suporte a sessões está disponível somente no SDK do Unity. O suporte aos nossos outros SDKs será adicionado no futuro. Você precisará da versão 180829 ou mais recente. Esse SDK introduz dois novos eventos que podem ser configurados para serem emitidos automaticamente a partir do cliente:
  1. client_session_start
  2. client_focus_change

Registrar e gerenciar eventos

Para começar a coletar esses dois eventos, primeiro você precisará integrar o SDK do Unity ao seu cliente. As instruções sobre como fazer isso podem ser encontradas no início rápido do Unity3D. No momento, esses eventos estão desabilitados por padrão, embora planejemos mudar isso no futuro. Você pode gerenciar a coleta do tempo de foco no Game Manager:
  • Navegue até Settings.
  • Acesse Data Collection.
  • Na seção Options, mude essa opção para ON ou OFF.
Desabilitar essa opção impedirá que esses eventos sejam emitidos pelo cliente.
Game Manager - Configurações - Coleta de Dados Você também pode desabilitá-los no código, definindo a opção mostrada abaixo como true na configuração do seu title, conforme mostrado abaixo.

Instruções herdadas

Se o seu jogo usa um SDK entre as versões 180716 e 180809, é possível enviar os eventos de tempo de foco, embora isso exija etapas adicionais. Como esses eventos utilizam a API WriteEvents, primeiro você precisará garantir que o sinalizador Enable Entity API esteja habilitado (marcado) nas configurações do SDK no momento em que atualizar o SDK. PlayFab - Configurações - Enable Entity API Em seguida, você precisará fazer logon no sistema de entidades, adicionando a linha mostrada abaixo a cada uma das suas solicitações de logon.
Depois de fazer isso, você deverá ver esses mesmos eventos.
Última modificação em 6 de outubro de 2026