Pular para o conteúdo principal
Conecta o usuário usando as credenciais da conta do Google

Sintaxe

Parâmetros

serviceConfigHandle   PFServiceConfigHandle PFServiceConfigHandle retornado da chamada de PFServiceConfigCreateHandle. request   PFAuthenticationLoginWithGoogleAccountRequest* Objeto de solicitação preenchido. async   XAsyncBlock*
Inout
XAsyncBlock para a operação assíncrona.

Valor retornado

Tipo: HRESULT Código de resultado para esta operação de API.

Comentários

Esta API está disponível no Android. A entrada com o Google é realizada obtendo uma credencial do Google OAuth 2.0 usando as APIs de entrada do Google para Android no dispositivo e passando-a para esta API. Se esta for a primeira vez que um usuário entra com a conta do Google e CreateAccount estiver definido como true, uma nova conta do PlayFab será criada e vinculada à conta do Google. Caso contrário, se nenhuma conta do PlayFab estiver vinculada à conta do Google, será retornado um erro indicando isso, para que o título possa orientar o usuário na criação de uma conta do PlayFab. O método atual (recomendado) para obter uma credencial de conta do Google em um aplicativo Android é chamar GoogleSignInAccount.getServerAuthCode() e enviar o código de autenticação como o parâmetro ServerAuthCode desta API. Antes de fazer isso, você deve criar uma ID de cliente de aplicativo Web OAuth 2.0 no Google API Console e configurar a ID e o segredo do cliente no complemento do Google do PlayFab Game Manager para o seu título. Este método não exige solicitar ao usuário permissões adicionais da conta do Google, resultando em uma experiência do usuário com o mínimo de atrito possível. Para obter mais informações sobre como obter o código de autenticação do servidor, consulte https://developers.google.com/identity/sign-in/android/offline-access. O método anterior (preterido) era obter um token de acesso OAuth chamando GetAccessToken() no cliente e passando-o como o parâmetro AccessToken para esta API. para o com o token de acesso do Google OAuth 2.0. Mais informações sobre essa alteração podem ser encontradas na documentação para desenvolvedores do Google (https://android-developers.googleblog.com/2016/01/play-games-permissions-are-changing-in.html). Quando a tarefa assíncrona for concluída, chame PFAuthenticationLoginWithGoogleAccountGetResult para obter o resultado.

Requisitos

Cabeçalho: PFAuthentication.h

Confira também

Membros de PFAuthentication
Última modificação em 6 de outubro de 2026