La funcionalidad de intercambio de inventario está en fase de versión preliminar. Los métodos son funcionales, pero carecen de algunos elementos útiles que la convertirían en una característica completa. Actualmente solo puede intercambiar artículos virtuales. No puede solicitar ni intercambiar moneda virtual, y PlayFab no proporciona una lista de los intercambios que otros jugadores tienen disponibles para usted. Los métodos de intercambio solo están disponibles en la API de cliente y no están disponibles desde la API de servidor.
Conceptos clave
Catálogo: los catálogos ofrecen una manera fácil de administrar los artículos virtuales de su juego. Son listados de todos los artículos disponibles en su juego. Artículos del catálogo: los artículos de PlayFab pueden representar prácticamente cualquier tipo de bien virtual que pueda usar, desde artículos duraderos hasta lotes y contenedores bloqueados. Inventario: todas las cuentas (cuentas de jugador y cuentas de personaje) tienen un inventario. El inventario contiene todas las instancias de artículos que se poseen, así como el historial de artículos. Moneda virtual: PlayFab ofrece hasta 10 monedas virtuales por título. Las monedas se pueden usar para comprar artículos de un catálogo o una tienda, pueden representar moneda blanda convertida a partir de compras desde la aplicación, o se pueden usar como mecánica para impulsar el juego.Requisitos previos
El intercambio requiere estar familiarizado tanto con el catálogo como con los artículos de inventario. Los jugadores deben poseer los artículos de inventario que desean intercambiar.API
El flujo de intercambio se controla mediante unas cuantas API: OpenTradeAbre un nuevo intercambio pendiente. Puede ser entre dos jugadores específicos (PlayfabIDs) o con un jugador que abre un intercambio disponible para cualquiera. Tenga en cuenta que cualquier instancia de artículo determinada solo puede estar en un intercambio abierto a la vez. GetTradeStatus
Permite a un cliente evaluar un intercambio determinado obteniendo su estado actual. AcceptTrade
Acepta un intercambio abierto. Si la llamada es exitosa, los artículos ofrecidos y aceptados se intercambiarán entre los inventarios de los dos jugadores. CancelTrade
Cancela un intercambio abierto. Tenga en cuenta que solo el jugador que creó el intercambio puede cancelarlo mediante esta llamada de API, para evitar abusos. GetPlayerTrades
GetPlayerTrades devolverá todos los intercambios que un jugador ha abierto o aceptado, filtrados opcionalmente por estado del intercambio.
