API v1

Home — iOS

HomeViewController Equivalente Android: HomeFragment

Dashboard pós-login. Reúne atalhos para os módulos disponíveis (filtrados por permissão do usuário) e badges de notificação alimentados por FCM.

Arquivos

home/
└── HomeViewController.swift

Responsabilidades

  • Carregar nome do usuário e empresa ativa de UserDefaults.
  • Exibir atalhos (grade de botões) de acordo com perms_user.
  • Registrar token FCM e atualizar contadores de notificações não lidas.
  • Disponibilizar acesso a Configurações e logout.

Atalhos por permissão

AtalhoPermissãoDestino
Viagens1Grid · Viagens
Mapa8Mapa
ManagervariaManager
Driver93 / 94Driver
Checklist156 / 158Checklist
Sistemico423Checklist Sistemico
RelatóriosvariaRelatórios

Badges FCM

As notificações recebidas via FCM (Notificações) incrementam o badge do ícone do app (UIApplication.shared.applicationIconBadgeNumber) e refletem no contador exibido no atalho de Notificações.