Configurações de nova tentativa
O struct PFHttpRetrySettings controla como o SDK trata falhas HTTP transitórias, como erros de limitação (HTTP 429). Por padrão, o SDK tenta novamente essas falhas automaticamente, com espera progressiva.
Para obter mais informações sobre quais erros o SDK tenta novamente de forma automática, consulte Tratando erros do PlayFab.
Definir as configurações de nova tentativa
Chame PFSetHttpRetrySettings para personalizar o comportamento de nova tentativa. Por exemplo, para aumentar a janela de novas tentativas em chamadas que toleram esperas mais longas:Obter as configurações de nova tentativa
Chame PFGetHttpRetrySettings para recuperar a configuração de nova tentativa atual:Desabilitar novas tentativas automáticas
Se quiser tratar toda a lógica de nova tentativa por conta própria, desabilite as novas tentativas automáticas:Configurações de HTTP
O struct PFHttpSettings controla o comportamento HTTP geral de todas as solicitações do SDK.Habilitar a compactação de respostas
Habilitar a compactação de respostas pode reduzir o uso de largura de banda, o que é útil para chamadas que retornam payloads grandes. Chame PFSetHttpSettings para habilitá-la:Para descompactar uma resposta compactada, HCHttpCallResponseSetGzipCompressed deve ser chamado antes de chamar HCHttpCallPerformAsync.
