Verfügbare Produkte abfragen
Damit ein Endbenutzer ein Produkt kaufen kann, müssen die für den In-App-Kauf verfügbaren Produkte in der App aufgelistet werden. Die Liste der zum Abruf der verfügbaren Produkte wird folgendermaßen ermittelt:
1.Mit der Aktion Verfügbare Produkte abfragen werden die Details einer Gruppe von Produkten vom App Store abgefragt. Diese Produkte werden im Design anhand ihrer Namen, die in Form einer String-Sequenz übermittelt werden, identifiziert (siehe Abbildung unten). Wenn kein Produkt übermittelt wird, werden alle im Dialogfeld In-App-Kauf-Produkte definierten Produkte abgefragt.
2.Der App Store retourniert die Daten zu den abgefragten Produkten. Diese Daten werden in der Seitenquelle $MT_IN-APP_PURCHASE gespeichert. Die Details der einzelnen Produkte werden in einem Product-Child-Element von Products gespeichert (siehe Abbildung unten).
3.Da sich die Produktdaten nun in einer Seitenquelle befinden, können beliebige Daten aus der Seitenquellstruktur im Design angezeigt werden. Eine geeignete Art, alle verfügbaren Produkte anzuzeigen, wäre etwa über eine dynamische Tabelle, in der jedes Produkt in einer Zeilengruppe der Tabelle angezeigt wird. Es müssen nicht alle Details eines Produkts angezeigt werden. Sie können nur die gewünschten Datenpunkte, wie z.B. den Produktnamen, seine Beschreibung und den Preis, auswählen. Führen Sie eine Simulation des Beispielprojekts aus, um die Funktionsweise der Abfrage verfügbarer Produkte zu sehen.
Anmerkung: | Wenn in der Aktion Verfügbare Produkte abfragen kein bestimmtes Produkt definiert wird, werden alle im Dialogfeld In-App-Kauf-Produkte definierten Produkte abgefragt. |