Pular para o conteúdo principal
Este tutorial orienta você em um exemplo de autenticação do PlayFab usando Facebook e Unity.

Requisitos

Implementação

Registrar um aplicativo do Facebook

Comece navegando até o Portal do Desenvolvedor do Facebook:
  1. Passe o mouse sobre o botão My Apps.
  2. Selecione Add a New App, conforme mostrado na imagem abaixo.
Facebook: adicionar um novo aplicativo Uma nova janela pop-up de Application será aberta.
  1. Insira um nome para seu Application.
  2. Insira um Contact Email.
Certifique-se de criar seu próprio Application Name e Email exclusivos, conforme mostrado na imagem abaixo.
Facebook: nova ID do aplicativo
  1. Navegue até a guia Settings.
  2. Em seguida, vá para a subguia Basic.
  3. Localize seu Application ID.
    • Copie-o para um local seguro e de fácil acesso. Ele será usado mais tarde para configurar o SDK do Facebook.
Facebook: salvar a ID do aplicativo Navegue até a Ferramenta de Token de Acesso do Facebook.
  1. Localize seu App na lista.
  2. Verifique se ele tem um User Token atribuído.
Se você não tiver um token de usuário atribuído, solicite um usando o botão à direita da tela. Consulte esta página sempre que precisar de um novo token de usuário. Se a autorização falhar durante os testes em um PC, a expiração do token pode ser o motivo mais provável. Atualize a página para obter um novo token de usuário e teste novamente.
Ferramenta de Token de Acesso do Facebook
  1. Na página Application Manager, navegue até + Add Products.
  2. Localize a entrada Facebook Login e selecione Get Started.
Facebook Login: introdução Uma página com as configurações do produto Login deve ser aberta.
  1. Certifique-se de que a página Settings do produto Login esteja aberta.
  2. Verifique se Client OAuth e Web OAuth estão ativados.
Configurações do produto Facebook Login

Configurar o SDK do Facebook

Abra seu Unity Project:
  1. Selecione Facebook no menu de arquivos.
  2. Em seguida, selecione Edit Settings.
Editar as configurações do projeto Unity do Facebook A janela Inspector exibirá a configuração atual do Facebook SDK.
  • Insira seu Application ID no campo correspondente, conforme mostrado na imagem a seguir.
Inserir a ID do aplicativo na configuração do SDK do Facebook

Script de autenticação simples

Crie um novo Game Object e renomeie-o como PlayfabFacebookAuthExample, conforme mostrado na imagem a seguir. Criar um novo Game Object
  1. Crie um script chamado PlayfabFacebookAuthExample.cs.
  2. Adicione-o ao Game Object, conforme mostrado na imagem abaixo.
Adicionar o script de exemplo ao objeto de jogo Dentro de PlayfabFacebookAuthExample.cs, coloque o código a seguir.

Testes

Executar o aplicativo no editor

  1. Selecione o botão Play. Depois que o Facebook for inicializado (e uma chamada de autenticação for feita), uma caixa de diálogo de autenticação do Facebook aparecerá na visualização do jogo.
  2. Insira o User Token.
  3. Selecione o botão Send Success, conforme mostrado na imagem a seguir.
Inserir o token de usuário na caixa de diálogo de autenticação do Facebook
  • Verifique a saída do console. Ela deve exibir nossas instruções de depuração, conforme mostrado na imagem abaixo.
  • Se você não vir erros, isso significa que a autenticação foi bem-sucedida.
Saída do console de depuração

Executar o aplicativo no Android

Antes de iniciar o aplicativo no Android, você precisa executar etapas de configuração adicionais:
  • Primeiro, certifique-se de que a plataforma Android esteja selecionada e que o Package ID exclusivo esteja definido (conforme indicado no exemplo abaixo).
Certifique-se de criar seu próprio Package ID exclusivo.
Definir a ID do pacote Android
Etapa opcional: instale o Open SSL e adicione-o à variável de ambiente PATH. Se ele estiver ausente, o Unity produzirá um erro inofensivo durante o build. Esse erro não interrompe o build nem afeta a execução.
Em seguida, no console do seu Facebook Application:
  1. Navegue até as configurações Basic.
  2. Selecione + Add Platform, conforme indicado no exemplo fornecido abaixo.
Console do aplicativo do Facebook: adicionar plataforma
  • Em seguida, selecione Android na lista de plataformas disponíveis.
Facebook: selecionar a plataforma Android Um painel com configurações específicas da plataforma será exibido.
  • Preencha seu Package ID.
  • Selecione Save (o botão Save fica oculto no canto inferior direito da página).
Configurações da plataforma Android Compile e execute o aplicativo normalmente no seu dispositivo Android.
  • O aplicativo deve recebê-lo com uma página de entrada do Facebook.
  • Depois de entrar, observe a mensagem na tela à medida que ela muda.
  • Por fim, você deverá ver uma mensagem indicando a autenticação bem-sucedida no PlayFab. Todo o procedimento é ilustrado no exemplo fornecido abaixo.
Autenticação do PlayFab com Facebook no Android

Executar o aplicativo no iOS

Antes de iniciar o aplicativo no iOS, você precisa executar etapas de configuração adicionais.
  • Primeiro, certifique-se de que a plataforma iOS esteja selecionada.
  • Em seguida, defina um Bundle ID exclusivo, conforme indicado no exemplo fornecido abaixo.
  • Certifique-se de criar seu próprio Package ID exclusivo.
Definir a ID do pacote iOS Em seguida, no seu Facebook Application Console:
  1. Navegue até as configurações Basic.
  2. Selecione + Add Platform, conforme indicado no exemplo fornecido abaixo.
Console do aplicativo do Facebook: adicionar plataforma
  • Selecione iOS na lista de plataformas disponíveis.
Facebook: selecionar a plataforma iOS Um painel com configurações específicas da plataforma será exibido.
  • Preencha seu Package ID.
  • Selecione o botão Save (o botão Save fica oculto no canto inferior direito da página).
Configurações da plataforma iOS
  • Em seguida, compile o aplicativo como de costume.
  • Depois disso, abra o Project usando o XCode.
Abrir o projeto iOS usando o XCode
  • Selecione o Project para abrir Project Settings.
  • Verifique se o Bundle ID corresponde ao seu Package ID exclusivo.
Configurações do projeto iOS: verificar a ID do pacote
  • Certifique-se de selecionar o dispositivo correto.
Configurações do projeto iOS: selecionar o dispositivo
  • E selecione o Identity Team correto.
Configurações do projeto iOS: selecionar o Identity Team Por fim, execute o aplicativo normalmente.
  • Depois de iniciado, o aplicativo permitirá que você faça login no Facebook usando o navegador da Web.
  • Depois disso, a autenticação do PlayFab será invocada e uma mensagem indicará o resultado.
Autenticação do PlayFab com Facebook no iOS

Verificar pelo Game Manager do PlayFab

Abra seu título do PlayFab no Game Manager.
  • Navegue até o painel.
  • Consulte o painel PlayStream Debugger para verificar os eventos mais recentes. Você deverá ver o evento de autenticação do Facebook, conforme exibido no exemplo a seguir.
Evento de autenticação do Facebook no PlayStream Debugger Neste ponto, você integrou com êxito a autenticação do Facebook para o PlayFab.
Última modificação em 6 de outubro de 2026