Pular para o conteúdo principal
Este guia mostra como integrar o SDK unificado do PlayFab ao seu projeto do Windows, inicializar o SDK e autenticar um jogador. Essa é a base para fazer chamadas à API do PlayFab.

Pré-requisitos

Antes de começar, conclua as etapas de configuração em Configuração do início rápido para configurar seu ambiente de desenvolvimento e seu projeto.

O que você vai realizar

Ao final deste início rápido, você terá:
  • Configurado o SDK unificado do PlayFab no seu projeto do Windows
  • Inicializado o SDK com o ID do seu título
  • Autenticado um jogador usando o XBOX ou o Steam
  • Obtido um identificador de entidade para fazer chamadas à API
  • Limpado os recursos corretamente

Neste início rápido

  1. Inicializar o SDK
  2. Autenticar um jogador
  3. Limpar os recursos

Etapa 1: Inicializar o SDK

Incluir os cabeçalhos necessários

Comece incluindo os cabeçalhos necessários do PlayFab e do XBOX Game Runtime no seu projeto:

Inicializar o XBOX Gaming Runtime Services

O SDK unificado do PlayFab exige o XBOX Game Runtime. Inicialize-o primeiro:

Inicializar o PlayFab Core

Inicialize o SDK do PlayFab e crie um identificador de configuração de serviço. Substitua ABCDEF pelo ID real do seu título do PlayFab:
Você pode encontrar o ID do seu título no painel do Game Manager, nas configurações do seu jogo.

Etapa 2: Autenticar um jogador

O PlayFab exige a autenticação do jogador antes de fazer chamadas à API. O SDK fornece vários métodos de autenticação, dependendo da sua plataforma e dos seus requisitos.

Escolha seu método de autenticação

Opção A: Logon com o XBOX (recomendado para Windows/XBOX)

Use PFAuthenticationLoginWithXUserAsync para fazer logon com uma conta de usuário do XBOX. Esse é o método recomendado para aplicativos do Windows e do XBOX.

Opção B: Logon com o Steam

Para jogos integrados ao Steam, use PFAuthenticationLoginWithSteamAsync com um tíquete de autenticação do Steam.
O PFEntityHandle retornado pelo logon é necessário para todas as chamadas à API do PlayFab subsequentes. Mantenha esse identificador disponível durante todo o tempo de vida do aplicativo.

Etapa 3: Limpar os recursos

Quando o aplicativo for encerrado, limpe corretamente todos os recursos para evitar vazamentos de memória e garantir um encerramento normal:
Sempre limpe os recursos na ordem inversa da inicialização para garantir um encerramento adequado.

Próximas etapas

Agora que você inicializou o SDK e autenticou um jogador, está pronto para começar a chamar os serviços do PlayFab:

Faça sua primeira chamada à API

Conceitos principais

Autenticação avançada

  • Autenticação multiplataforma - Ofereça suporte a vários provedores de autenticação
  • Autenticação com ID personalizado - Use seu próprio sistema de autenticação
  • Vinculação de contas - Vincule vários métodos de autenticação a uma única conta

Solução de problemas

Problemas comuns e soluções:

Documentação de referência

Última modificação em 8 de outubro de 2026