Saltar al contenido principal
Versión: 20 R7 BETA

MOBILE APP REFRESH SESSIONS

MOBILE APP REFRESH SESSIONS

Este comando no requiere parámetros

Descripción

El comando MOBILE APP REFRESH SESSIONS comprueba todos los archivos de sesión de la aplicación móvil ubicados en la carpeta MobileApps del servidor y actualiza el contenido de sesión existente en la memoria para todo archivo editado.

Este comando está diseñado para ser utilizado por los desarrolladores de 4D for iOS y de 4D for Android para "forzar" la recarga de la información de la sesión del usuario después de que se hayan editado sus archivos locales. Por ejemplo, si una sesión necesita reiniciarse, puede eliminar el archivo de sesión y luego llamar a MOBILE APP REFRESH SESSIONS. Para más información sobre las sesiones de aplicaciones móviles, consulte la documentación Go Mobile.

El comando verifica el cumplimiento de cada archivo de sesión en la carpeta MobileApps (sintaxis json, esquema json, datos de sesión). Si el archivo es compatible y se ha modificado, la sesión correspondiente se actualiza en la memoria (si ya existe) con los contenidos editados.

Si un archivo de sesión no es válido o ha sido eliminado, la sesión correspondiente se elimina de la memoria.

El comando puede devolver uno de los siguientes errores, que se puede manejar a través de los comandos ON ERR CALL y Last errors :

Nombre del componenteCódigo de errorDescripción
mobi1La ubicación del archivo json no coincide con su contenido
mobi2El archivo json no está formado correctamente
mobi3El archivo json no valida el esquema json
mobi4El token de conexión no cumple con la información actual

Ejemplo

Usted desea restablecer todas las sesiones actuales para todas las aplicaciones móviles:

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

Ver también

Método base On Mobile App Authentication