Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
As notificações por push no SDK do Aplicativo Windows usam Windows WNS (Serviço de Notificações por Push) para enviar notificações avançadas para aplicativos Windows usando identidades de registro Azure App.
Tipos de notificação por push e cenários de uso
As notificações por push podem ser usadas para habilitar vários recursos distintos. O conteúdo e o efeito de uma notificação por push variarão de acordo com a maneira como ela está sendo usada.
Notificações brutas
notificações brutas são consumidas pelo próprio aplicativo e não são comunicadas ao usuário. Eles podem ser usados para controlar o comportamento do aplicativo ou notificar aplicativos de alterações de estado remotamente.
| Scenario | Description | Example |
|---|---|---|
| Despertar do aplicativo | As notificações brutas podem ser usadas pelos desenvolvedores de aplicativos para ativar o aplicativo em vez de serem executadas constantemente, o que libera recursos do usuário. |
Sem notificações brutas: o aplicativo Contoso Chat é executado em segundo plano enquanto aguarda uma chamada VOIP. Com notificações brutas: o processo do aplicativo Contoso pode estar em um estado encerrado até que uma notificação bruta o sinalize e coloque o processo em andamento, indicando que uma chamada VOIP foi iniciada. |
| Sincronização em tempo real | As notificações brutas podem substituir cenários de sondagem, permitindo que o desenvolvedor do aplicativo envie cargas de seu Serviço de Aplicativo para o Cliente de Aplicativo no dispositivo local. Esses conteúdos notificam o Cliente de Aplicativo para sincronizar com o Serviço de Aplicativo. |
Sem notificações brutas: o aplicativo Contoso Chat sonda o serviço de nuvem contoso a cada 30 minutos para verificar se há atualizações de conteúdo e inicia uma sincronização se as atualizações estiverem disponíveis. Com notificações brutas: o aplicativo Contoso Chat é notificado imediatamente quando o novo conteúdo está disponível e sincroniza esse conteúdo imediatamente. |
Notificações de aplicativo da nuvem
notificações do aplicativo são usadas para se comunicar com o usuário. O conteúdo da notificação é exibido em uma janela transitória no canto inferior direito da tela e na Central de Notificações (chamada Central de Ações em Windows 10). As notificações de aplicativo podem ser usadas para informar o usuário sobre o status do aplicativo ou alterações de estado ou para solicitar que o usuário execute uma ação. As notificações do aplicativo podem ser enviadas por push (enviadas da nuvem) ou enviadas localmente. Enviar uma notificação de aplicativo originada na nuvem é semelhante a enviar uma notificação bruta, exceto que o cabeçalho X-WNS-Type é toast, o tipo de conteúdo Content-Type é text/xml, e o conteúdo inclui a carga XML de notificação do aplicativo, sobre a qual você pode saber mais aqui.
Limitations
O suporte a notificações por push no SDK do Aplicativo Windows atualmente tem estas limitações:
- Se o aplicativo for publicado como independente ou estiver em execução com o privilégio elevado (administrador), esse recurso poderá não ter suporte. Em seu aplicativo, use a verificação
winrt::PushNotificationManager::IsSupported(), conforme demonstrado em Quickstart: notificações por push no SDK do Aplicativo Windows e implemente um soquete personalizado se o recurso não tiver suporte. - Microsoft se reserva o direito de desabilitar ou revogar aplicativos usando notificações por push.
Próximas Etapas
Consulte Quickstart: Notificações por push no SDK do Aplicativo Windows para começar.
Tópicos relacionados
Windows developer