Accusé de réception Achat
Après avoir fait une demande d'achat par le biais de l'action Achat, l'app store tente de procéder la transaction d'achat. Si le paiement est passé, l'app store envoie un jeton d'achat de retour au client. Il attend l'accusé de réception du client avant de finaliser le paiement. Si le client n'envoie pas d'accusé de réception, ceci pourrait résulter en l'annulation de l'achat. Par conséquent, il est important de mettre en application l'action Accusé de réception pour qu'il apparaisse juste après la réception de l'information d'achat dans l'app store. La manière la plus simple de mettre en œuvre l'action est en la réalisant comme partie intégrante du processus d'achat.
L'action Accusé de réception Achat (voir la capture d'écran ci-dessous) envoie cet accusé de réception. L'accusé de réception doit correspondre à l'un des deux types :
•Pour les non consommables et abonnements : un accusé de réception Achat.
•Pour les consommables : un accusé de réception Consommer Achat.
L'action Accusé de réception Achat est dotée de deux paramètres clés :
•Sélectionnez soit : (i) Accusé de réception Achat (pour les non consommables ou abonnements), ou (ii) Consommer Achat (pour les consommables).
•Le jeton d'achat auquel l'action appartient. Le jeton d'achat est une unique valeur retournée par l'app store et stockée dans l'arborescence de source de page $MT_IN_APP_PURCHASE, dans le nœud respectif Purchase/@PurchaseToken.
Note: les actions Accuser réception de l'achat et Consommer l'achat ne s'appliquent pas aux clients de Windows.
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()