Altova MobileTogether Designer

Una vez se haya hecho una solicitud de compra con la acción Comprar, la tienda de aplicaciones intenta procesar esa transacción. Si el pago se realiza correctamente, la tienda de aplicaciones envía la información de la compra al cliente, que tiene que enviar su confirmación para que finalice el pago. Si el cliente no envía esa confirmación la compra todavía se puede cancelar. Es decir, es importante implementar la acción Confirmar compras poco después de que la información de la compra llegue a la tienda de aplicaciones. La forma más fácil de hacerlo es incluir esta acción como parte del proceso de compra.

 

La acción Confirmar compras (imagen siguiente) envía la confirmación. Esta confirmación puede ser de dos tipos:

 

Para complementos no consumibles y suscripciones: una confirmación de la compra.

Para artículos de consumo: una confirmación de la compra de saldo.

MTDInAPActionAcknowledgePurchase

La acción Confirmar compras tiene dos opciones que configurar:

 

Puede decidir entre: (i) Confirmar compra (para complementos no consumibles o suscripciones) o (ii) Consumir compra (para artículos de consumo).

El token de compra al que pertenece esa acción. El token de compra es un valor único que devuelve la tienda de aplicaciones y se almacena en la estructura de fuente de página $MT_IN_APP_PURCHASE, en el nodo Purchase/@PurchaseToken correspondiente.

 

Nota:Las acciones Confirmar compras y Consumir compras no afectan a los clientes Windows.

 

Nota:Si esta acción es la primera acción Compras desde la aplicación que se añade al diseño, la estructura de la fuente de página $MT_IN_APP_PURCHASE se añade automáticamente a las fuentes de página del diseño. Para ver una descripción de esta fuente de página consulte la fuente de página Compras desde la aplicación.

 

Funciones de extensión de MobileTogether

MobileTogether cuenta con distintas funciones de extensión XPath creadas específicamente para usarlas en los diseños de MobileTogether. Algunas de ellas son especialmente útiles para ciertas acciones en concreto. Por ejemplo, mt-available-languages() devuelve los idiomas en que está disponible la solución y se podría usar, por ejemplo, con la acción Cuadro de mensaje. Si alguna función es especialmente relevante para esta acción, aparece a continuación. Para ver una lista completa de funciones de extensión y sus descripciones consulte Funciones de extensión de MobileTogether.

 

mt-client-ip-address()

mt-in-app-purchase-platform-to-product()

mt-in-app-purchase-product-to-platform()

mt-in-app-purchase-service-started()

 

© 2018-2024 Altova GmbH