4D v20.1

MOBILE APP REFRESH SESSIONS

Página Inicial

 
4D v20.1
MOBILE APP REFRESH SESSIONS

MOBILE APP REFRESH SESSIONS 


 

MOBILE APP REFRESH SESSIONS 
Este comando não requer parâmetros

O comando MOBILE APP REFRESH SESSIONS comprova todos os arquivos de sessão da aplicação móvel localizados na pasta MobileApps do servidor e atualiza o conteúdo de sessão existente na memória para todo arquivo editado.

Este comando está criado para ser utilizado por 4D para os desenvolvedores de iOS para "forçar" a recarga da informação da sessão do usuário depois de terem editado seus arquivos locais. Por exemplo, se uma sessão necessitar ser reiniciado, pode eliminar o arquivo de sessão e depois chamar a MOBILE APP REFRESH SESSIONS. Para saber mais sobre as sessões de aplicações móveis, consulte a documentação de 4D móvel.

O comando verifica o cumprimento de cada arquivo de sessão na pasta MobileApps (sintaxe json, esquema json, dados de sessão). Se o arquivo for compatível e tiver sido modificado, a sessão correspondente é atualizada na memória (se existir) com os conteúdos editados.

Se um arquivo de sessão não for válido ou tiver sido eliminado, a sessão correspondente é eliminada da memória.

O comando pode devolver um dos erros abaixo, que pode ser manejado através dos comandos ON ERR CALL e GET LAST ERROR STACK:

Nome do componenteCódigo de erroDescrição
mobi1A localização do arquivo json não coincide com seu conteúdo
mobi2O arquivo json não está formado corretamente
mobi3O arquivo json não valida o esquema json
mobi4O token de conexão não cumpre com a informação atual

Exemplo  

Se quiser resetar todas as sessões atuais para todas as aplicações móveis:

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



Ver também 

On Mobile App Authentication database method

 
PROPRIEDADES 

Produto: 4D
Tema: Ferramentas
Número 1596

This command can be run in preemptive processes

 
HISTÓRIA 

Criado por: 4D v17 R2

 
ARTICLE USAGE

Manual de linguagem 4D ( 4D v20)
Manual de linguagem 4D ( 4D v20.1)