Zum Inhalt springen

Korrekter Lebenszyklus der Aufrufe

Connect / connectLogin oder RestoreRunFeatureLogout / Close
Connect / connect
Erstellt den Anwendungsclient und lädt die öffentliche Konfiguration. Dies bedeutet weder, dass ein Konto angemeldet ist, noch dass eine Funktion freigegeben wurde.
Login
Meldet ein Kundenkonto des aktuellen Launch-Shops an und ruft dessen Zugangsnachweis für das Produkt ab.
Restore
Stellt eine frühere Sitzung aus sicherem Speicher wieder her. Ohne vorhandene Sitzung zur Anmeldung zurückkehren. Eine ausdrückliche Ablehnung darf niemals als erfolgreiche Offlineprüfung behandelt werden.
RunFeature
Prüft Berechtigung und Nutzungszählung unmittelbar bei der tatsächlichen Ausführung von Export, Speichern, Berechnung oder Hintergrundaufgabe. Nach einer Ablehnung darf der Geschäftscode nicht ausgeführt werden.
Logout
Löscht Sitzung und Cache des aktuellen Kontos, wenn sich der Kunde aktiv abmeldet.
Close
Beendet beim normalen Schließen der Anwendung Heartbeats und Laufzeitumgebung. Eine sichere Sitzung, deren Speicherung der Nutzer gewählt hat, bleibt erhalten.
ReleaseDevice
Nur aufrufen, wenn der Kunde ein Gerät ausdrücklich freigibt. Gerätefreigabe, Kontoabmeldung und Schließen der Anwendung sind drei unterschiedliche Vorgänge.

Trennen Sie Caches nach Shopadresse, Kundenkonto, Produkt und Zahlungsumgebung. Halten Sie das Clientobjekt während der gesamten Anwendungslaufzeit aktiv, damit Floating-Lizenzen die richtliniengemäßen Heartbeats senden können.