GetInventoryItems. Esto mejora la latencia de inicio y el rendimiento, ya que no tiene que realizar varias llamadas para cargar todos los artículos de la colección de inventario. A efectos de facturación, cada 250 artículos se tratan como una sola página, por lo que los costos no deberían cambiar.
¿Cómo funciona TurboLoading?
Actualmente, TurboLoading está disponible para todos los títulos que usan la API REST de Economy V2. Los SDK de C# y Unity de PlayFab Services ofrecen compatibilidad adicional con la compresión, incluida la gestión transparente de la descompresión. Para activar TurboLoading, debe:- Establecer el parámetro
Countde la APIGetInventoryItemsen más de 250 artículos. Puede establecerlo hasta el tamaño máximo de una colección de inventario, que es de 10 000 artículos. - Incluir el encabezado
Accept-Encoding: gzipen la solicitud. - Descomprimir la respuesta con
gzipantes de poder usar los datos del inventario.
GetInventoryItems con un recuento de 700 y el encabezado Accept-Encoding: gzip. Obtendrá una respuesta comprimida con todos los artículos del inventario. Debe descomprimir la respuesta con gzip antes de poder usar los datos.
Uso de TurboLoading con los SDK de C# y Unity de PlayFab Services
Puede establecer la compresión (y la descompresión automática) de todas las respuestas de la API con los SDK de C# y Unity de PlayFab Services, como se indica a continuación:Uso de TurboLoading con PlayFabCSDK
Puede habilitar la compresión para todas las respuestas de la API con el PlayFabCSDK multiplataforma y PFHttpSettings, como se indica a continuación:Facturación
TurboLoading se factura por página devuelta, es decir, el número total de artículos devueltos dividido entre 250 (redondeado hacia arriba). Paga lo mismo que si cargara 250 artículos por página. Por ejemplo, si carga 700 artículos con TurboLoading, se le facturan 3 solicitudes (700 / 250 = 2,8, redondeado a 3).Ventajas
TurboLoading ofrece varias ventajas, como:- Mejor rendimiento del juego y menor latencia de inicio, ya que no tiene que realizar varias llamadas para cargar los artículos del inventario.
- Menor complejidad y mantenimiento del código, ya que no tiene que gestionar la lógica de paginación y bucles.
