Soluci贸n de Problemas
Si has llegado hasta aqu铆, es posible que quieras verificar que tu implementaci贸n de frontend est茅 configurada correctamente. O tal vez algo no se siente del todo bien. Por favor, sigue los siguientes pasos para verificar o solucionar problemas de la integraci贸n. Para comenzar, abre el panel de desarrollador en tu navegador actual y ve a la pesta帽a que muestra las solicitudes de red.
Endpoint de Configuraci贸n
Aseg煤rate de que la solicitud contra /api/v1/config/your_brand_name est茅 devolviendo una respuesta HTTP 馃煝 200 y devuelva un objeto JSON y no solo null.
Si este endpoint est谩 devolviendo una respuesta 500 o null, el problema est谩 del lado de Fast Track, por favor contacta a tu Gerente de Integraci贸n.
Endpoint de Login
Aseg煤rate de que la solicitud contra /fusion-api/Platform/LoginAuthToken est茅 devolviendo una respuesta HTTP 馃煝 200 y que la propiedad de respuesta Success tenga el valor true.
Si la solicitud est谩 devolviendo otro c贸digo de respuesta HTTP diferente a 200, por favor contacta a tu Gerente de Integraci贸n de Fast Track.
Si la solicitud est谩 devolviendo Success: false, por favor aseg煤rate de que tu Endpoint de Autenticaci贸n en tu API de Operador est茅 funcionando como se esperaba. Si lo est谩, y esta solicitud desde el frontend a煤n no est谩 funcionando como deber铆a, por favor contacta a tu Gerente de Integraci贸n.
Obteniendo Notificaciones
Aseg煤rate de que la solicitud contra /fusion-api/Notifications/v2/user-notifications est茅 devolviendo una respuesta HTTP 馃煝 200 y que la propiedad de respuesta Success tenga el valor true. No te preocupes si la propiedad Data es solo un arreglo vac铆o, eso es solo porque el usuario actualmente logueado no tiene ninguna Notificaci贸n en el Sitio o mensajes de Rich Inbox a煤n.
Si los endpoints anteriores (config y login) est谩n funcionando correctamente, este endpoint rara vez falla. Si est谩s seguro de que el usuario actual deber铆a haber recibido notificaciones pero el endpoint devuelve un arreglo vac铆o, el "problema" est谩 dentro del CRM de Fast Track. Los problemas podr铆an ser que el usuario al que est谩s intentando enviar est茅 excluido de las Notificaciones en el Sitio, o el usuario podr铆a estar bloqueado. Busca al jugador actual en el CRM de Fast Track y aseg煤rate de que no est茅 excluido de las notificaciones en el sitio o que no est茅 bloqueado.
Si el problema persiste despu茅s de depurar lo anterior, por favor contacta a tu Gerente de Integraci贸n.
Autenticaci贸n Frontend de Pusher
Por 煤ltimo, aseg煤rate de que la solicitud contra /fusion-api/external/pusher/your_brand_name est茅 devolviendo una respuesta HTTP 馃煝 200 y que haya una propiedad de respuesta llamada auth con un valor.
Si este endpoint est谩 devolviendo algo diferente a lo descrito anteriormente, el problema est谩 dentro de la autenticaci贸n de Pusher. Por favor aseg煤rate de que tu cuenta de Pusher siga activa o no haya alcanzado alg煤n l铆mite. Tambi茅n aseg煤rate de que enviaste las credenciales correctas de Pusher a tu Gerente de Integraci贸n.
Habla con tu Gerente de Integraci贸n para que puedan asegurarse de que tus credenciales de Pusher est茅n configuradas correctamente del lado de Fast Track.
Verificando la Implementaci贸n Frontend
Este es el m铆nimo indispensable para que la implementaci贸n javascript del frontend funcione.