Requisitos previos
Antes de empezar, asegúrese de tener:- Completada la configuración del SDK de Core y la autenticación
- Un
PFEntityHandleautenticado del proceso de inicio de sesión - Su Title ID de PlayFab y la configuración del servicio establecidos
Esta guía asume que ya ha inicializado el SDK de PlayFab y ha autenticado a un jugador siguiendo la guía de inicio rápido de Core. Si aún no lo ha hecho, complete primero esa guía.
Qué logrará
Al final de este inicio rápido, habrá:- Recuperado la clave de entidad de un jugador autenticado
- Realizado su primera llamada a la API de un servicio de PlayFab
- Procesado la respuesta de un servicio de PlayFab
Realización de su primera llamada a la API de un servicio
Después de una autenticación correcta, puede realizar llamadas a la API de PlayFab con elPFEntityHandle obtenido durante el inicio de sesión. Este ejemplo muestra cómo recuperar los archivos almacenados para el jugador actual.
Paso 1: obtener la clave de entidad
Primero, recupere la clave de entidad de su identificador de entidad autenticado:Paso 2: llamar a la API GetFiles
Ahora realice su primera llamada a un servicio de PlayFab para obtener los archivos asociados al jugador:Comprensión del patrón de llamada a la API
Todas las llamadas a las API de los servicios de PlayFab siguen un patrón similar:- Prepare la solicitud: cree y rellene una estructura de solicitud
- Inicie la llamada asincrónica: llame a la función
*Async - Espere la finalización: use
XAsyncGetStatuspara esperar la operación - Obtenga el tamaño del resultado: llame a
*GetResultSizepara determinar las necesidades del búfer - Recupere el resultado: llame a
*GetResultpara obtener los datos reales
Pasos siguientes
Ahora que ha llamado correctamente a un servicio de PlayFab, explore estas características adicionales:API de servicio comunes
- Administración de datos de jugadores: almacene y recupere datos personalizados de los jugadores
- Estadísticas de jugadores: realice el seguimiento de las estadísticas y los logros de los jugadores
- Datos del título: acceda a los datos de configuración del juego
- Cloud Script: ejecute lógica del lado del servidor
Características avanzadas
- Tablas de clasificación: implemente características competitivas con clasificaciones
- Economía y monetización: agregue monedas y artículos virtuales
- Multijugador: integre servicios de matchmaking y salas
- Análisis: realice el seguimiento del comportamiento de los jugadores y las métricas del juego
Procedimientos recomendados
- Operaciones asincrónicas: comprensión del modelo de programación asincrónica de PlayFab
- Administración de memoria: procedimientos recomendados para administrar la memoria del SDK
- Seguimiento y diagnóstico: depuración y supervisión de su integración
Solución de problemas
Problemas comunes y soluciones:
Para obtener información de error más detallada, habilite el seguimiento y diagnóstico en su aplicación.
