Este es el sitio web histórico de la documentación de 4D. La documentación se está trasladando progresivamente a developer.4d.com

Inicio

 
4D v20 R7
MOBILE APP REFRESH SESSIONS

MOBILE APP REFRESH SESSIONS 


 

MOBILE APP REFRESH SESSIONS 
Este comando no requiere parámetros

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 GET LAST ERROR STACK:

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:

 C_TEXT($sessionsPath)
 $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

 
PROPIEDADES 

Producto: 4D
Tema: Herramientas
Número 1596

This command can be run in preemptive processes

 
CONTENIDO DE LA PÁGINA 
 
HISTORIA 

Creado por: 4D v17 R2

 
ARTICLE USAGE

Manual de lenguaje 4D ( 4D v20 R7)