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 App Windows usam o Serviço de Notificações por Push do Windows (WNS) para enviar notificações enriquecidas para aplicativos do Windows usando identidades de Registro de Aplicativo do Azure.
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.
Raw notifications
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 no 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 de Aplicativos do 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 no Começo rápido: Notificações por push no Windows App SDK e implemente um soquete personalizado se o recurso não tiver suporte. - A Microsoft se reserva o direito de desabilitar ou revogar aplicativos usando notificações por push.
Next steps
Consulte Guia de Introdução Rápida: Notificações por push no SDK de Aplicativos do Windows para começar.
Related topics
- Serviço de Notificação por Push do Windows (WNS)
- Início Rápido: Notificações por Push no Windows App SDK
- Solução de Problemas do Windows App SDK
- Orientações de UX para Notificações
Windows developer