Käufe abfragen/wiederherstellen
Über die Schaltflächen "Query Purchases" und "Restore Purchases" (iOS) werden Informationen über die Käufe des aktuellen Benutzers beim App Store abgerufen. Mit Hilfe der Schaltflächen wird die Aktion Käufe abfragen bzw. Käufe wiederherstellen ausgeführt. Der Unterschied zwischen den beiden Aktionen ist, dass die Aktion Käufe wiederherstellen nicht nur von der App auf dem aktuellen Gerät aus durchgeführte In-App-Käufe abruft, sondern auch die vom Benutzer auf anderen Geräten getätigten Käufe wiederherstellt. Dies ist eine Anforderung des iOS App Store, weshalb zu diesem Zweck eine eigene Aktion erstellt werden musste.
Die zwei Schaltflächen in unserer Simulation aktualisieren das Purchases-Element der $MT_IN-APP_PURCHASE-Seitenquelle mit Informationen zu Käufen, die aus der Simulationsdatendatei abgerufen werden.
Beachten Sie außerdem Folgendes:
•Die Anzahl der Käufe wird aktualisiert, nachdem die Aktion Käufe abfragen oder Käufe wiederherstellen ausgeführt wurde und die Anzahl wird in der Anzeige automatisch aktualisiert.
•Da die Schaltfläche "Restore Purchases" nur auf iOS-Geräten zur Verfügung stehen sollte, wird die Zeile mit dieser Schaltfläche auf Basis der Bedingung, dass es sich um ein iOS-Gerät handelt, sichtbar gemacht. Zu diesem Zweck wurde für die Eigenschaft Sichtbar definiert, dass der Wert der statischen Variablen $MT_iOS überprüft wird.