🧠 Quiz: Cap 18 — Alertas de Batalha: Notificações
Teste se você entendeu os conceitos do Cap 18 antes de seguir para o Cap 19. Pense na sua resposta antes de abrir o gabarito!
1. O que é uma Notificação Push?
A) Uma mensagem enviada da internet para o celular, “empurrando” a informação ao usuário B) Um botão dentro do app C) Um arquivo de configuração do Gradle D) Uma tela de login
2. O que é o Firebase FCM?
A) Um banco de dados local (como o Room) B) O serviço do Google que entrega notificações push no mundo todo, gratuitamente C) Uma biblioteca de mapas D) Um leitor de QR Code
3. O que é o Token, na analogia do capítulo?
A) Uma moeda do jogo B) O “endereço” exclusivo do celular, necessário para o servidor enviar um alerta a ele C) A senha do usuário D) O nome do canal de notificação
4. Por que, a partir do Android 8, toda notificação precisa pertencer a um NotificationChannel?
A) Para deixar o app mais bonito B) Para o usuário poder gerenciar grupos de alertas separadamente (ex: silenciar “Marketing” mas manter “Batalha”) C) Porque sem canal o Firebase não instala D) Para economizar bateria do GPS
5. O que acontece se você chamar NotificationManagerCompat.from(context).notify(1, notificacaoA) e depois notify(1, notificacaoB)?
A) As duas notificações aparecem juntas, separadas
B) notificacaoB substitui notificacaoA, pois usam o mesmo id (1)
C) Ocorre um erro de compilação
D) O app fecha automaticamente