Altova MobileTogether Designer

L'événement OnPurchaseUpdated

Accueil Préc Haut Suivant

Une fois qu'un app store a accepté une requête d'achat qui a été faite par le biais de l'action Achat, il envoie une information à l'appli sur l'achat accepté. Cette information est stockée dans l'élément Purchase de la source de page \$MT_IN-APP_PURCHASE. Une fois que cette information a été reçue de l'app store, vous allez probablement devoir exécuter ces actions, et ce dans le but de permettre le déclenchement d'actions automatique après réception d'une information telle que « achat accepté » depuis l'app store, signifiant que l'événement OnPurchaseUpdated a été créé. Pour configurer les actions déclenchées par cet événement, allez à la propriété de projet Actions d'achat In-App, qui ouvre le dialogue d'Actions pour l'événement OnPurchaseUpdated.

 

Dans notre exemple, nous avons défini deux actions à exécuter automatiquement après réception d'une réponse « achat accepté » depuis l'app store :

 

Recomptez le nombre d'achats et mettez à jour le comptage affiché dans l'appli.

Envoyez un accusé de réception du côté de l'appli de l'achat in-app à l'app store. Un accusé de réception est communément requis par les app stores pour conclure la transaction et transférer l'argent qui a été payé pour le produit au vendeur du produit. Dans le design, vous pouvez accuser réception d'un achat in-app en spécifiant une action Accusé de réception de l'achat.

Click to expand/collapse

La capture d'écran ci-dessus affiche les actions OnPurchaseUpdated qui ont été définies dans notre exemple de projet. L'accusé de réception a été rendu conditionnel pour le produit spécifique parce que les (i) consommables et (ii) abonnements/non consommables requièrent différents types d'accusés de réception.

 

Note :vous allez éventuellement devoir modifier les actions ci-dessus pour satisfaire les différentes exigences de l'app store.

 

© 2017-2023 Altova GmbH