iOS

Notificações Push

APNs, UNUserNotificationCenter, notificações remotas, notificações locais, conteúdo rico

18 perguntas de entrevista·
Mid-Level
1

O que é UNUserNotificationCenter?

Resposta

UNUserNotificationCenter é a classe central para gerenciar todas as notificações locais e remotas no iOS 10+. Ela substitui a API obsoleta UILocalNotification e fornece uma interface unificada para solicitar permissões, agendar notificações e tratar as interações do usuário. Usar UNUserNotificationCenter é essencial para implementar uma estratégia de notificações moderna e compatível.

2

Quais são os dois tipos de autorização de notificações disponíveis na solicitação inicial?

Resposta

O iOS oferece dois modos de autorização: a autorização provisória (provisional) permite enviar notificações diretamente para o histórico de notificações sem exibir um alerta, enquanto a autorização completa (full) dispara uma solicitação de permissão explícita. Usar a autorização provisória é útil para testar o engajamento antes de solicitar uma permissão intrusiva. A escolha depende da estratégia da aplicação.

3

Qual é a principal diferença entre uma notificação local e uma notificação remota?

Resposta

Uma notificação local é agendada pela própria aplicação e entregue pelo sistema local, enquanto uma notificação remota (push) é enviada por um servidor via APNs e depende da conectividade de rede. As notificações locais sempre funcionam sem conexão. Use notificações locais para lembretes internos e notificações remotas para comunicações servidor-cliente.

4

Como registrar uma aplicação para receber notificações remotas do APNs?

5

Quais são os componentes principais de um UNNotificationContent?

+15 perguntas de entrevista

Domine iOS para sua proxima entrevista

Acesse todas as perguntas, flashcards, testes tecnicos, exercicios de code review e simuladores de entrevista.

Comece gratis