Altova MobileTogether Designer

L’action Achat (voir la capture d’écran ci-dessous) envoie une requête d’achat depuis l’appareil client à l’app store correspondante. La requête d’achat contient l’ID du produit étant acheté, l’ID du compte utilisateur et l’ID du profil, ainsi que, pour la boutique Android, le jeton d’offre du produit si le produit a un abonnement. Vous pouvez obtenir les ID de l’utilisateur, par exemple, des identifiants login de l’utilisateur ou d’autres bases de données adaptées.

MTDInAPActionPurchase

Lorsque la requête de données atteint l’app store, celui-ci tentera de réaliser la requête et de facturer le compte de l’utilisateur conformément a l’information de facturation de l’utilisateur qui est stockée dans l’app store. Une fois que l’app store a exécuté la requête d’achat, il renvoie l’information sur l’achat. Ces données seront stockées dans la source de page $MT_IN_APP_PURCHASE, avec les données de l’acheteur étant stockées dans les attributs @AccountID et @ProfileID de l’élément le plus récent de l’Achat. Vous pouvez authentifier l’achat en vérifiant que les identifiants de l’appareil de l’utilisateur correspondent à ces deux identifiants (les identifiants de l’acheteur).

 

Note :si cette action est la première action d’Achat In-App à être ajoutée au design, alors l’arborescence de la source de page $MT_IN_APP_PURCHASE sera page source automatiquement aux sources de page du design. Pour une description de cette source de page, voir la page Source de page d'achat In-App.

 

Fonctions d'extension de MobileTogether

MobileTogether fournit une série de fonctions d'extension XPath qui ont été créées spécifiquement pour l'utilisation dans les designs MobileTogether. Quelques fonctions peuvent être particulièrement utiles avec des actions spécifiques. Par exemple, mt-available -languages() renvoie les langues dans lesquelles la solution est disponible et pourrait, par exemple, être utilisée avec l'action Boîte de messages. Si une fonction est particulièrement pertinente pour cette action, elle se trouvera dans la liste ci-dessous. Pour une liste complète de ces fonctions d'extension et leurs descriptions, voir la page <Fonctions d'extension 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