Menus Dinâmicos
Permite a configuração de menus dinâmicos nas apps mobileX.
Last updated
Permite a configuração de menus dinâmicos nas apps mobileX.
Last updated
Na implantação das apps mobileX normalmente os desenvolvedores utilizam um menu fixo, configurado via manager, onde um JSON baseado na Linguagem X é definido, e este é usado como menu do aplicativo. É possível aplicar estruturas de menus específicas por plataforma (iOS, Android ou Portal), mas ainda assim o JSON para cada plataforma é fixo.
A plataforma mobileX permite também configurar menus dinâmicos. Ou seja, a depender dos dados do usuário (ou qualquer outra informação disponível) é possível gerar um menu totalmente diferente.
As configurações do menu dinâmico são feitas via Connect e funcionam da seguinte forma:
Você cria uma nova funcionalidade, onde esta funcionalidade irá retornar o JSON do menu;
Em seguida você habilita o menu dinâmico na seção Menu das configurações do endpoint;
Na seção de Mapeamentos você adiciona um novo mapeamento na aba de Menus, chamando esta nova funcionalidade;
O identifier
do mapeamento deve seguir o seguinte padrão:
Se o menu for geral para qualquer plataforma, o identifier
deve ser "PADRAO"
;
Se o menu for específico para o iOS, então o identifier
deve ser "IOS"
;
Se o menu for específico para o Android, então o identifier
deve ser "ANDROID"
;
Se o menu for específico para o Portal, então o identifier
deve ser "PORTAL"
;