Das BeiKaufAktualisiert-Ereignis
Nachdem ein App Store einen mit der Aktion Kauf getätigten Kauf-Request angenommen hat, sendet er Informationen über den akzeptierten Kauf an die App. Diese Informationen werden in einem Purchase-Element der Seitenquelle $MT_IN-APP_PURCHASE gespeichert, damit die App diese referenzieren kann. Nach Erhalt dieser Informationen vom App Store müssen wahrscheinlich bestimmte Aktionen ausgeführt werden. Das BeiKaufAktualisiert-Ereignis wurde implementiert, damit Aktionen bei Empfang solcher "purchase accepted"-Informationen vom App Store automatisch ausgelöst werden. Um Aktionen einzurichten, die durch dieses Ereignis ausgelöst werden, gehen Sie zur Projekteigenschaft In-App-Kauf-Aktionen, wodurch das Dialogfeld "Aktionen" für das 'BeiKaufAktualisiert-Ereignis aufgerufen wird.
Wir haben in unserem Beispiel zwei Aktionen definiert, die bei Empfang der "purchase-accepted"-Antwort vom App Store automatisch ausgeführt werden:
•Erneute Zählung der Anzahl der Käufe und Aktualisierung der in der App angezeigten Anzahl.
•Senden einer Bestätigung des In-App-Kaufs von der App an den App Store. Normalerweise benötigt der App Store eine Bestätigung, um die Transaktion abzuschließen und den für das Produkt bezahlten Betrag an den Produktverkäufer weiterzuleiten. Sie können einen In-App-Kauf im Design durch Definieren einer Kauf bestätigen-Aktion bestätigen.
In der Abbildung oben sehen Sie die BeiKaufAktualisiert-Aktionen, die in unserem Beispielprojekt definiert wurden. Für die Bestätigungen wurden auf Basis des jeweiligen Produkts Bedingungen definiert, da für (i) Verbrauchsartikel (consumables) und (ii) Abonnements/nicht konsumierbare Artikel unterschiedliche Arten der Bestätigung benötigt werden.
Anmerkung: | Eventuell müssen Sie die obigen Aktionen für die Anforderungen eines anderen App Store ändern. |