Verfügbarkeit des In-App-Diensts
Jedes Betriebssystem (Android, iOS, Windows) bietet einen Dienst, der das Gerät für In-App-Käufe beim entsprechenden App Store konfiguriert. Mit Hilfe der MobileTogether-Funktion mt-in-app-purchase-service-started() wird überprüft, ob der Dienst auf dem entsprechenden Betriebssystem gestartet wurde. Ihr Resultat ist true() oder false().
Diese Funktionalität wurde im Beispielprojekt als Schaltflächenklick-Aktion der Schaltfläche Is InApp Service Available? aktiviert. (Siehe Abbildung unten).
Bei Klick auf die Schaltfläche wird die Funktion mt-in-app-purchase-service-started() aufgerufen und der Node ServiceAvailable in der $PERSISTENT-Struktur wird auf Basis des von der Funktion zurückgegebenen Werts aktualisiert. Da dieser Node der Seitenquellen-Link der Beschriftung auf der rechten Seite der Schaltfläche ist, wird der Wert des Node sofort auf der Beschriftung angezeigt.