MOBILE APP REFRESH SESSIONS
MOBILE APP REFRESH SESSIONS*
| Este comando não requer parâmetros | 
|---|
Descriçã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 Last errors :
| Nome do componente | Código de erro | Descrição | 
|---|---|---|
| mobi | 1 | A localização do arquivo json não coincide com seu conteúdo | 
| mobi | 2 | O arquivo json não está formado corretamente | 
| mobi | 3 | O arquivo json não valida o esquema json | 
| mobi | 4 | O 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:
 var $sessionsPath : Text
 $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
| Número do comando | 1596 | 
| Thread-seguro | ✓ |