Lumberyard
Guía del usuario (Version 1.21)

Muestra de compras desde la aplicación

La muestra de compras desde la aplicación explica cómo utilizar la gema In-App Purchases (IAP) para una aplicación de Lumberyard que se ejecuta en un dispositivo móvil. Para obtener más información acerca de esta gema, consulte Gema In-App Purchases.

Requisitos previos

Para utilizar la muestra de compras desde la aplicación, debe:

  • Entender cómo compilar una aplicación de Lumberyard e implementarla en un dispositivo móvil. Para obtener más información, consulte Creación de juegos Android e iOS.

  • Tener acceso a iTunes Connect para configurar correctamente la muestra para un dispositivo iOS.

  • Tener acceso a la consola para desarrolladores de Google Play para configurar correctamente la muestra para un dispositivo Android.

Para cargar la muestra de compras desde la aplicación, tiene que editar el archivo autoexec.cfg (ubicado en el directorio \dev\SamplesProject) para incluir lo siguiente: map Gems_InAppPurchases_Sample.

Asimismo, debe actualizar los ID de producto en el archivo product_ids.json para que coincidan con los ID del producto en iTunes Connect o en la consola de desarrolladores de Google Play. Este archivo se encuentra en el directorio \dev\SamplesProject\IAP_ProductIds.

Pruebas con la muestra de compras desde la aplicación en Android

Puede probar las muestras de compras desde la aplicación en un dispositivo Android.

Para probar la muestra de compras desde la aplicación en un dispositivo Android

  1. En una ventana de línea de comando, compile la aplicación SamplesProject.

  2. Vaya a la consola para desarrolladores de Google Play.

  3. En el panel izquierdo, haga clic en Todas las aplicaciones.

  4. En el panel derecho, haga clic en Crear una aplicación.

  5. Siga los pasos para crear una aplicación nueva. El nombre del paquete para su aplicación debe coincidir con el nombre del paquete bajo android_settings en el archivo project.json. Este archivo se encuentra en el directorio \dev\SamplesProject.

  6. Una vez que se cree la aplicación, esta aparecerá en la pestaña Todas las aplicaciones en la consola para desarrolladores de Google Play. Haga clic en la aplicación. En el panel izquierdo, vaya a Productos integrados en aplicaciones.

  7. En la página Productos integrados en aplicaciones, haga clic en Añadir nuevo producto para añadir productos que se pueden adquirir a través de la aplicación.

  8. En el panel izquierdo de la página de la aplicación, haga clic en APK para cargar el APK que compiló en el paso 1.

  9. Cree una prueba beta cerrada para añadir cuentas de prueba para las pruebas.

  10. Implemente la aplicación en su dispositivo. Los productos en la aplicación que creó en la consola para desarrolladores de Google Play aparecen al seleccionar Productos disponibles en la aplicación.

Ahora puede comprar productos, ver los productos comprados y consumir los productos comprados en la aplicación.

Pruebas de la muestra de compras desde la aplicación en iOS

Puede probar la muestra de compras desde la aplicación en un dispositivo iOS.

Para probar la muestra de compras desde la aplicación en un dispositivo iOS

  1. Vaya a iTunes Connect.

    Debe disponer de una cuenta de administrador para crear aplicaciones.

  2. Haga clic en Mis apps.

  3. En la parte superior izquierda de la página, haga clic en + para crear una aplicación nueva.

    El identificador del paquete debe coincidir con el identificador del paquete para su producto en Xcode. Para encontrar el identificador del paquete, seleccione su proyecto de Lumberyard (por ejemplo, SamplesProject) en Xcode. También puede encontrar el identificador del paquete en el archivo Info.plist (ubicado en el directorio \Code\SamplesProject\Resources\IOSLauncher).

  4. En la página Mis apps, haga clic en la aplicación que acaba de crear.

  5. En el panel superior de la página de la aplicación, haga clic en Funciones.

  6. En el panel izquierdo de la página Funciones, haga clic en Compras dentro de la app.

  7. En la página Compras dentro de la app, haga clic en + para añadir productos que se pueden adquirir a través de la aplicación.

  8. Cuando termine de añadir productos para las compras desde la aplicación, vaya a la página de inicio de iTunes Connect.

  9. En iTunes Connect, haga clic en Usuarios y funciones.

  10. En la página Usuarios y funciones, haga clic en Probadores de Sandbox.

  11. En la página Probadores de Sandbox, haga clic en + para agregar cuentas de probadores de entornos de pruebas.

    importante

    No inicie sesión utilizando esta cuenta en su dispositivo. Esto desactivará la cuenta de pruebas del entorno de pruebas y tendrá que crear una cuenta nueva.

  12. En su dispositivo, elija Ajustes y, a continuación, iTunes. Cierre sesión en todas las cuentas con las que haya iniciado sesión.

  13. Implemente y ejecute la aplicación desde Xcode. Cuando se le solicite, inicie sesión con su cuenta de probador de entorno de pruebas en su dispositivo.

Ahora puede ver productos disponibles, comprar productos, ver los productos comprados y mucho más. Cuando compra un producto, aparece una nota que indica que se encuentra en el entorno de pruebas y no se le cobrará por la compra.