Altova MobileTogether Designer

L'action d'achat (voir la capture d'écran ci-dessous) envoie une requête d'achat de l'appareil client vers l'app store correspondant au client. La requête d'achat contient l'ID du produit de l'app store étant acheté et l'ID du compte de l'utilisateur ainsi que son ID de profil. Vous pouvez obtenir ces ID utilisateur, par exemple, des identifiants de connexion de l'utilisateur ou d'une autre base de données appropriée.

MTDInAPActionPurchase

Lorsque la requête d'achat atteint l'app store, celui-ci tentera de réaliser la requête et de facturer le compte de l'utilisateur selon l'information de facturation de l'utilisateur qui est enregistré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. Les données sont stockées dans la source de page \$MT_IN_APP_PURCHASE , avec les données de l'acheteur stockées dans les attributs @AccountID et @ProfileID de l'élément Purchase le plus récent. Vous pouvez authentifier l'achat en vérifiant que les identifiants de l'utilisateur de l'appareil correspondent à ces deux attributs (les identifiants de l'acheteur).

 

Note :si l'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 ajoutée 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()

© 2017-2023 Altova GmbH