es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿Cómo utilizar IAP para la tienda de Windows? (Unity)

Estamos tratando de agregar la compra dentro de la aplicación a nuestro juego para la tienda de Microsoft Windows.
Instalamos el paquete de comprar de Unity más reciente y también hicimos las configuraciones de compra de Unity para nuestros productos.
En el sitio web de la tienda creada para el juego y sus complementos.
También usamos este código simple del video tutorial de Jack:

¿Hay algún código o biblioteca especial relacionada con la tienda de Windows que necesitemos agregar?

La tienda falsa también funciona bien en el editor de Unity. pero después de subir el juego y probarlo, no se puede realizar la compra y los botones de compra dentro de la aplicación no funcionan.

public class IAPScript : MonoBehaviour
{
private string OneHundredCoins = “100coins”;
private string FiveHundredCoins = “500coins”;
private string TwoThousandCoins = “2000coins”;
}

public void PurchaseCompleted(Product product)
{
if (product.definition.id == OneHundredCoins)
IAP.coinAmount += 100;

if (product.definition.id == FiveHundredCoins)
    IAP.coinAmount += 500;

if (product.definition.id == TwoThousandCoins)
    IAP.coinAmount += 2000;

}

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Según la información proporcionada, parece que todas las configuraciones e instalaciones necesarias para implementar la compra integrada en la aplicación en el juego de Unity se han completado. Sin embargo, el fragmento de código proporcionado no parece incluir ningún código específico relacionado con la Tienda de Windows o biblioteca que necesite ser agregada.

    El problema de que los botones de compra integrada en la aplicación no funcionen después de cargar el juego podría deberse a varias razones que pueden requerir una investigación adicional. Es recomendable verificar los siguientes aspectos para identificar la posible causa raíz del problema:

    1. Asegurarse de que los productos creados en el sitio web de la Tienda de Windows coincidan con los IDs de producto utilizados en el código.
    2. Verificar nuevamente si el entorno de prueba para compras integradas en la aplicación (es decir, la tienda falsa) se está utilizando en la fase de prueba después de cargar el juego en la Tienda de Windows.

    3. Verificar si se ha agregado el archivo de licencia apropiado al proyecto de Unity.

    4. Verificar que se haya habilitado la capacidad de Compra integrada en la aplicación en el archivo de manifiesto del juego.

    5. Asegurarse de que el código relacionado con la compra integrada en la aplicación se esté ejecutando en las plataformas adecuadas.

    6. Depurar la implementación para identificar posibles errores/excepciones y tomar medidas correctivas.

    En general, solucionar problemas en la implementación de la compra integrada en la aplicación en un juego de la Tienda de Windows puede ser complejo y puede requerir una comprensión detallada de las pautas de integración y enfoques de prueba de la plataforma. Por lo tanto, podría ser útil buscar apoyo en el soporte técnico de Microsoft o en la comunidad de Unity para una resolución más rápida del problema.

Comments are closed.