XStore manipulan información sobre su juego administrada por los servicios de Microsoft Store.
Esta página se ha actualizado sustancialmente con respecto a versiones anteriores.
XStore ya no requieren configurar la compilación para que se pueda licenciar (por ejemplo, contentIdOverride) ni que cada cuenta tenga un derecho sobre el juego.
Cuando pruebe el comercio en sandboxes de desarrollo, todas las compras de una única cuenta de prueba deben realizarse en el mismo sandbox. Cambiar una cuenta de prueba a otro sandbox y comprar más artículos produce resultados de consulta inesperados para la cuenta en ambos sandboxes. Esto se debe a que las licencias y la información de una compra están vinculadas al primer sandbox en el que se compró el artículo para una única cuenta.
Cuando pruebe el comercio en sandboxes de desarrollo en PC, asegúrese de que la cuenta con sesión iniciada en la aplicación Microsoft Store y en la aplicación XBOX sea la misma. En los sandboxes, las credenciales usadas para los artículos de Microsoft Store están vinculadas específicamente a la cuenta XBOX. Esto es fundamental para garantizar que todas las operaciones interactúen con los productos publicados específicamente en el sandbox activo. Para obtener más información, consulte Control de escenarios de cuentas de la Store no coincidentes en PC.
Para probar la mayoría* de las API de XStore, asegúrese de que el archivo de configuración del juego contiene los valores correctos derivados de Partner Center.
- Las API relacionadas con las licencias, como XStoreQueryGameLicenseAsync, requerirán un contexto con licencia completa para funcionar correctamente. Consulte Habilitación de las pruebas de licencias para obtener todos los detalles.
Aplicación de los identificadores del juego a MicrosoftGameConfig
En primer lugar, publique su juego y sus complementos en Partner Center. Después, en el archivo de configuración del juego, asegúrese de que los valores coinciden con su título configurado:Identity
Se encuentra en Partner Center, en Game setup > Identity details. En PC: es estrictamente necesario que coincida con lo asignado a su juego en Partner Center. Aunque no es obligatorio para consola, debe comprobarse cuando se crea un paquete para enviarlo a Partner Center.Name en el nodo Identity debe coincidir con Package/Identity/Name; Publisher en el nodo Identity debe coincidir con Package/Identity/Publisher.
