Pular para o conteúdo principal

Tratando alterações de dispositivo ativo

Quando um jogador troca de dispositivo no meio de uma sessão, é importante evitar que ele perca progresso acidentalmente ao jogar em vários dispositivos simultaneamente.

O cenário do problema

  1. O jogador começa no Dispositivo A: começa a jogar, e esse se torna o dispositivo “ativo”
  2. O jogador troca para o Dispositivo B: entra e escolhe “Sync Last Saved Data”
  3. O Dispositivo B se torna ativo: o Dispositivo A não é mais o dispositivo ativo, mas talvez não saiba disso
  4. Risco de perda de progresso: o jogador pode continuar jogando no Dispositivo A, criando estados de salvamento conflitantes

A solução: retornos de chamada de dispositivo ativo

Escute as alterações de dispositivo ativo e trate a transição de forma adequada:

Exemplo de implementação do retorno de chamada

Exceção específica do XBOX

Se o seu jogo só fizer o login usando o recurso Single Point of Presence (SPOP) do XBOX, esse cenário será evitado automaticamente. O SPOP garante que um usuário só possa estar conectado em um dispositivo XBOX por vez.

Práticas recomendadas

  • Sempre implemente este retorno de chamada em jogos multiplataforma
  • Pause a jogabilidade imediatamente quando o retorno de chamada for disparado
  • Explique claramente aos jogadores por que eles estão sendo levados de volta ao menu
  • Facilite o retorno levando ao menu principal em vez de fechar o jogo
Última modificação em 8 de outubro de 2026