Pular para o conteúdo principal

Excluir dados do jogador

Este artigo descreve duas maneiras principais de excluir os dados de um jogador do PlayFab. Você pode excluir toda a conta do jogador ou apenas excluir os dados sem excluir a conta.

Excluir uma conta de jogador

Excluir uma conta Master Player exclui todos os dados associados ao jogador do PlayFab e equivale a excluir o jogador do seu jogo. A API DeleteMasterPlayerAccount não tem um mecanismo para excluir seletivamente os dados associados ao jogador. Consulte Excluir dados de eventos e Excluir dados personalizados para ver opções de exclusão de dados mantendo a conta do jogador.
A exclusão de uma conta Master Player e de seus dados pode ser feita usando a API de administração DeleteMasterPlayerAccount, que está disponível em todos os nossos SDKs. Leia Certifique-se de encontrar todos os dados. Quando você faz uma solicitação para excluir um jogador, o PlayFab remove rapidamente as informações pessoais do jogador do nosso sistema principal antes de enviar a solicitação para um agente de processamento de fila, que trabalha para remover todas as informações restantes sobre o jogador de sistemas auxiliares e subprocessadores. Essa API retorna imediatamente e fornece um JobReceiptId, que você deve armazenar para seus registros. O JobReceiptId é a sua confirmação de que o PlayFab recebeu a solicitação para excluir o jogador. Quando a exclusão for concluída, um email será enviado para o endereço de email de notificação configurado para o título. Ele contém o mesmo JobReceiptId retornado inicialmente pela API. A conclusão da tarefa também disparará um evento do PlayStream. Usando nosso recurso de Webhook, você pode se registrar para receber esses eventos em um ponto de extremidade de sua escolha e processá-los conforme necessário. O evento conterá um blob JSON que tem o JobReceiptId. O exemplo a seguir mostra como usar a API de administração com o SDK do C#. Se você quiser usar outro SDK, selecione um na lista de SDKs do PlayFab.
Como essa exclusão não pode ser desfeita, sugerimos confirmar com o jogador se ele está de acordo com o escopo e o impacto da solicitação de exclusão.
Depois que a ação for confirmada, use o código a seguir para prosseguir com a exclusão da conta Master Player.

Excluir dados da conta sem excluir a conta

Use esta lista para ajudar você a excluir os dados de eventos associados à conta de um jogador.

Excluir dados de eventos

Os dados de eventos incluem eventos do PlayStream e telemetria. Os dados de eventos são transacionais e gerados a partir da atividade do usuário.

PlayFab Insights

O PlayFab Insights é uma solução totalmente gerenciada em que o PlayFab armazena seus dados de eventos em seu nome. Você pode usar a API DeleteMasterPlayerEventData para excluir dados do Insights quando o jogador solicitar. Isso exclui apenas os dados armazenados relacionados ao jogador no PlayFab Insights, deixando todos os outros dados intactos.

Excluir dados personalizados

Dados personalizados referem-se a uma ampla categoria de recursos que permitem associar dados arbitrários a um jogador. O PlayFab fornece métodos para interagir com os dados a partir da lógica do seu jogo, mas não interpreta nem compreende os dados de outra forma.

Dados de jogador herdados

É possível editar e excluir os diferentes tipos de dados de jogador usando as seguintes APIs: UpdateUserData, UpdateUserInternalData, UpdateUserReadOnlyData, UpdateUserPublisherData, UpdateUserPublisherInternalData, UpdateUserPublisherReadOnlyData Cada uma dessas APIs aceita um parâmetro KeysToRemove, que recebe uma lista de chaves de dados de jogador que devem ser excluídas do perfil do jogador.

Objeto de entidade

Objetos de entidade podem ser excluídos usando a API SetObjects. Na matriz Objects do corpo da solicitação, crie uma entrada para cada objeto que você deseja excluir, especificando seu ObjectName e definindo DeleteObject como true. Veja abaixo um exemplo de corpo de solicitação.

Arquivos de entidade

Arquivos de entidade são excluídos usando a API DeleteFiles.
Última modificação em 6 de outubro de 2026