Paramètres de nouvelle tentative
Le struct PFHttpRetrySettings contrôle la manière dont le SDK gère les échecs HTTP temporaires, tels que les erreurs de limitation (HTTP 429). Par défaut, le SDK relance automatiquement les requêtes ayant rencontré ces échecs, avec un délai d’attente progressif.
Pour plus d’informations sur les erreurs que le SDK relance automatiquement, consultez Gérer les erreurs PlayFab.
Définir les paramètres de nouvelle tentative
Appelez PFSetHttpRetrySettings pour personnaliser le comportement de nouvelle tentative. Par exemple, pour augmenter la fenêtre de nouvelle tentative des appels qui peuvent tolérer des attentes plus longues :Obtenir les paramètres de nouvelle tentative
Appelez PFGetHttpRetrySettings pour récupérer la configuration actuelle des nouvelles tentatives :Désactiver les nouvelles tentatives automatiques
Si vous souhaitez gérer vous-même toute la logique de nouvelle tentative, désactivez les nouvelles tentatives automatiques :Paramètres HTTP
Le struct PFHttpSettings contrôle le comportement HTTP général de toutes les requêtes du SDK.Activer la compression des réponses
L’activation de la compression des réponses peut réduire l’utilisation de la bande passante, ce qui est utile pour les appels qui renvoient des charges utiles volumineuses. Appelez PFSetHttpSettings pour l’activer :Pour décompresser une réponse compressée, HCHttpCallResponseSetGzipCompressed doit être appelé avant HCHttpCallPerformAsync.
