Captura y acceso al error
Los SDK de PlayFab suelen notificar los errores devolviendo un objeto de error. El siguiente fragmento de código muestra cómo detectar el error y acceder a él.Inspección del error
La forma más común de inspeccionar un error es reconocerlo mediante el código. Como se describe en Códigos de error globales de los métodos de la API, cada error generado contiene códigos de error numéricos y legibles para el usuario.El código por sí solo es suficiente para reconocer y procesar el error en consecuencia.
InvalidTitleId 1004AccountNotFound 1001InvalidEmailOrPassword 1142RequestViewConstraintParamsNotAllowed 1303
Control del error
Una vez identificado el error, la estrategia de control o recuperación depende del tipo y la naturaleza del error. Los errores como argumentos no válidos nunca se resolverán con un reintento. La solicitud debe corregirse para que esa llamada API se realice correctamente. Hay un subconjunto de errores en los que se puede aplicar una estrategia de reintento. Los tipos de error reintentables se describen en Códigos de error globales de los métodos de la API. Asegúrese de cumplir los siguientes requisitos al aplicar una estrategia de reintento:- Con cada reintento, la demora entre reintentos debe aumentar exponencialmente. Esto incrementa sus posibilidades de realizar una llamada correcta y evita que su juego sature el servidor de PlayFab con llamadas repetidas (lo que dará lugar a más llamadas rechazadas).
- Debe aplicar esta estrategia de reintento de forma selectiva, usándola solo para aquellos códigos en los que valga la pena reintentar.
