Dies ist die alte 4D Dokumentations-Website. Die neue und aktualisierte Dokumentation finden Sie unter developer.4d.com

Home

 
4D v20 R7
MOBILE APP REFRESH SESSIONS

MOBILE APP REFRESH SESSIONS 


 

MOBILE APP REFRESH SESSIONS 
Dieser Befehl benötigt keine Parameter

Der Befehl MOBILE APP REFRESH SESSIONS prüft alle Session-Dateien der mobilen Anwendung im Ordner MobileApps des Server und aktualisiert den im Speicher vorhandenen Inhalt der Session für jede bearbeitete Datei.

Über diesen Befehl können 4D for iOS Entwickler das Neu-Laden der User Session "erzwingen", wenn lokale Dateien bearbeitet wurden. Muss z.B. eine Session neu geladen werden, können sie die Session-Datei entfernen und dann MOBILE APP REFRESH SESSIONS aufrufen. Weitere Informationen über Sessions der mobilen app finden Sie in der Dokumentation Go mobile Dokumentation.

Dieser Befehl prüft die Übereinstimmung jeder Session-Datei im Ordner MobileApps (json syntax, json schema, session data). Ist die Datei konform und wurde geändert, wird die entsprechende Session im Speicher mit dem bearbeiteten Inhalt aktualisiert (refreshed).

Ist eine Session-Datei ungültig oder wurde sie gelöscht, wird die entsprechende Session aus dem Speicher entfernt.

Der Befehl gibt einen der folgenden Fehler zurück:

Name der KomponenteFehlernummerBeschreibung
mobi1Der Speicherort der json-Datei stimmt nicht mit ihrem Inhalt überein
mobi2Die json-Datei ist nicht korrekt aufgebaut
mobi3Die json-Datei stimmt nicht mit dem json-Schema überein
mobi4Das Token für die Verbindung stinmmnt nicht mit den aktuellen Informationen überein

Hinweis: Die Fehler lassen sich über die Befehle ON ERR CALL und GET LAST ERROR STACK verwalten.

Sie wollen alle aktuellen Sessions für alle mobilen Anwendungen zurücksetzen:

 C_TEXT($sessionsPath)
 $sessionsPath:=Get 4D folder(MobileApps folder)
 DELETE FOLDER(sessionsPath;Delete with contents)
 MOBILE APP REFRESH SESSIONS



Siehe auch 

Datenbankmethode On Mobile App Authentication

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: Werkzeuge
Nummer: 1596

Dieser Befehl kann in preemptive Prozessen laufen

 
SEITENINHALT 
 
GESCHICHTE 

Erstellt: 4D v17 R2

 
ARTIKELVERWENDUNG

4D Programmiersprache ( 4D v20 R7)