Este é o site histórico da documentação 4D. As documentações estão sendo movidas progressivamente para developer.4d.com

Página Inicial

 
4D v20 R7
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

 
CONTEÚDO DA PÁGINA 
 
HISTÓRIA 

Criado por: 4D v17 R2

 
ARTICLE USAGE

Manual de linguagem 4D ( 4D v20 R7)