Capturar e acessar o erro
Os SDKs do PlayFab geralmente relatam erros retornando um objeto de erro. O trecho a seguir mostra como detectar e acessar o erro.Inspecionar o erro
A forma mais comum de inspecionar um erro é reconhecê-lo pelo código. Conforme descrito em Códigos de erro de métodos da API global, cada erro gerado contém códigos de erro legíveis e numéricos.O código por si só é suficiente para reconhecer e processar o erro adequadamente.
InvalidTitleId 1004AccountNotFound 1001InvalidEmailOrPassword 1142RequestViewConstraintParamsNotAllowed 1303
Tratar o erro
Depois que o erro for identificado, a estratégia de tratamento/recuperação dependerá do tipo e da natureza do erro. Erros como argumentos inválidos nunca terão êxito se forem repetidos. A solicitação precisa ser corrigida para que essa chamada de API tenha êxito. Há um subconjunto de erros em que uma estratégia de repetição pode ser aplicada. Os tipos de erro que podem ser repetidos estão descritos em Códigos de erro de métodos da API global. Verifique se você atende aos seguintes requisitos ao aplicar uma estratégia de repetição:- A cada nova tentativa, o atraso entre as tentativas deve aumentar exponencialmente. Isso aumenta suas chances de uma chamada bem-sucedida e impede que seu jogo sobrecarregue o servidor do PlayFab (o que resultará em mais chamadas rejeitadas).
- Você deve aplicar essa estratégia de repetição de forma seletiva, usando-a apenas para os códigos que valem a pena repetir.
