Altova MobileTogether Designer

Nachdem über die Aktion Kauf eine Kaufanforderung gesendet wurde, versucht der App Store, die Kauftransaktion zu verarbeiten. Wenn die Zahlung erfolgreich war, sendet der App Store die Kaufinformationen an den Client und wartet auf die Bestätigung des Client, bevor die Zahlung abgeschlossen wird. Falls der Client keine Bestätigung sendet, kann dies dazu führen, dass der Kauf storniert wird. Es ist daher wichtig, die "Kauf bestätigen"-Aktion zu implementieren, damit diese unmittelbar nach Einlangen der Kaufinformationen des App Store ausgeführt wird. Am einfachsten lässt sich die Bestätigungsaktion im Rahmen des Kaufvorgangs implementieren.

 

Mit der Aktion "Kauf bestätigen" (Abbildung unten) wird diese Bestätigung gesendet. Es gibt zwei Arten von Bestätigung:

 

Für nicht konsumierbare Erwerbungen (Non-consumables) und Abonnements: eine Kaufbestätigung.

Für konsumierbare Erwerbungen (Consumables): eine "Kauf konsumieren"-Bestätigung.

MTDInAPActionAcknowledgePurchase

Die Aktion "Kauf bestätigen" hat zwei Einstellungen:

 

Wählen Sie aus, ob (i) der Kauf bestätigt werden soll (für nicht konsumierbare Erwerbungen und Abonnements) oder (ii) ob der Kauf konsumiert werden soll (für konsumierbare Erwerbungen).

Das Kauf-Token, zu dem den Aktion gehört. Das Kauf-Token ist ein eindeutiger Wert, der vom App Store zurückgegeben wird und in der Seitenquelle $MT_IN_APP_PURCHASE im entsprechenden Purchase/@PurchaseToken Node gespeichert wird.

 

Anmerkung:        Die Aktionen "Kauf bestätigen" und "Kauf konsumieren" werden auf Windows Clients nicht angewendet.

 

Anmerkung:Wenn diese Aktion die erste In-App-Kauf-Aktion ist, die zum Design hinzugefügt wird, wird automatisch die Seitenquelle $MT_IN_APP_PURCHASE zu den Seitenquellen des Designs hinzugefügt. Eine Beschreibung dieser Seitenquelle finden Sie im Kapitel In-App-Kauf-Seitenquelle.

 

MobileTogether-Erweiterungsfunktionen

MobileTogether enthält eine Reihe von XPath-Erweiterungsfunktionen, die speziell für die Verwendung in MobileTogether-Designs erstellt wurden. Einige davon können bei bestimmten Aktionen sehr nützlich sein. So erhalten Sie etwa mit mt-available-languages() die Sprachen, in denen die Lösung zur Verfügung steht. Diese Funktion könnte z.B. mit der Aktion Meldungsfeld verwendet werden. Wenn eine Funktion für diese Aktion besonders relevant ist, ist sie unten aufgelistet. Eine vollständige Liste aller Erweiterungsfunktionen und mit Beschreibungen finden Sie im Kapitel MobileTogether-Erweiterungsfunktionen.

 

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