Criando blocos e selos (HTML)

[ Este artigo destina-se aos desenvolvedores do Windows 8.x e do Windows Phone 8.x que escrevem aplicativos do Windows Runtime. Se você estiver desenvolvendo para o Windows 10, consulte documentação mais recente]

Observação  Não está usando JavaScript? Veja Criando blocos e selos (XAML).

 

Esta seção mostra como definir o conteúdo do bloco ou selo e enviá-lo como uma notificação. O conteúdo usa notificações locais, que são as notificações mais simples para implementação. Depois de compreender as noções básicas sobre blocos e selos, você vai poder aplicar esse conhecimento para enviar notificações através de outros métodos de entrega: agendado, periódico e por push. Para saber mais, veja Distribuindo notificações.

O mapa a seguir sugere um caminho que você deve seguir para saber como definir e enviar blocos e notificações do sistema:

  1. Os tópicos individuais nesta seção fornecem algumas informações conceituais básicas, mas no geral elas assumem que você já tenha algum conhecimento. Se você for iniciante neste recurso, deve primeiro se familiarizar com os termos e conceitos de blocos e notificações, de forma que você possa compreender o que pode ser feito com eles e como as partes se encaixam. Esse material conceitual é encontrado sob Blocos, Selos e Notificações.
  2. Em seguida, deve passar para Diretrizes e lista de verificação dos blocos e selos para familiarizar-se com as práticas recomendadas que você empregará em seu código e no uso desses elementos.
  3. Agora é o momento de iniciar o código. A primeira etapa é definir seu bloco no manifesto de seu aplicativo. Algumas escolhas que você fizer lá determinarão o que pode e o que não pode ser feito com seu bloco posteriormente. Veja Guia de início rápido: criando um bloco padrão com o editor de manifesto do Microsoft Visual Studio.
  4. Instale seu aplicativo e verifique se seu bloco padrão está mostrado na tela inicial. Em seguida, pode iniciar a atualização do conteúdo de seu bloco por meio de notificações. Guia de início rápido: enviando uma atualização de bloco é sua primeira etapa para entender como fazer isso. Esse Guia de início rápido acompanha você por todo o processo, desde definir o conteúdo XML do bloco até enviar esse conteúdo como uma notificação local.
  5. Se seu aplicativo for utilizar um selo em seu bloco, o Guia de início rápido: enviando uma atualização de selo acompanhará você até definir o conteúdo XML do selo e enviá-lo para o bloco de seu aplicativo por meio de uma notificação local.

Nesta seção

Tópico Descrição

Guia de início rápido: criando um bloco padrão

Este tópico orienta você pelas etapas necessárias para criar um bloco padrão — o bloco exibido na tela inicial até começar a receber notificações — usando o editor de manifesto do Visual Studio.

Guia de início rápido: Enviando uma atualização de bloco

Este Guia de início rápido orienta você ao longo das etapas para definir um novo conteúdo de bloco, enviar esse conteúdo ao bloco e removê-lo quando ele não for mais necessário.

Guia de início rápido: enviando uma atualização de notificação

Este tópico mostra como criar ou atualizar uma notificação de bloco. Você vai enviar uma notificação de selo que inclui um glifo ou um valor numérico. Você vai ver também como remover o selo do bloco.

Guia de início rápido: mostrando as atualizações de bloco e notificação na tela de bloqueio

Este tópico explica como habilitar o aplicativo para mostrar notificações e notificações de bloco na tela de bloqueio.

Como usar a fila de notificações

Este tópico mostra como habilitar a fila de notificações no seu bloco, neste caso usando notificações locais. Ele também mostra como marcar sua notificação antes de enviá-la, para evitar conteúdo duplicado ou desatualizado na fila. Com a fila de notificações habilitada, o Windows percorre até cinco notificações.

Como personalizar blocos da tela inicial para aplicativos de área de trabalho

A partir do Windows 8.1, os desenvolvedores de aplicativos Win32 podem personalizar a aparência do bloco do aplicativo de área de trabalho na tela inicial.