Partilhar via


Enviar notificações aos clientes da sua aplicação

Importante

As notificações push no Partner Center foram formalmente preteridas no final de dezembro de 2024. Para obter uma experiência de notificação alternativa, consulte Microsoft Azure Notification Hubs.

Interagir com seus clientes no momento certo e com a mensagem certa é a chave para o seu sucesso como desenvolvedor de aplicativos. As notificações podem incentivar seus clientes a realizar uma ação, como classificar um aplicativo, comprar um complemento, experimentar um novo recurso ou baixar outro aplicativo (talvez gratuitamente com um código promocional que você fornece).

do Partner Center fornece uma plataforma de envolvimento de clientes orientada por dados que pode ser utilizada para enviar notificações a todos os clientes da sua aplicação ou apenas direcionadas para um subconjunto dos clientes do Windows 10 ou Windows 11 da sua aplicação que cumpram os critérios definidos em um segmento de clientes . Você também pode criar uma notificação para ser enviada aos clientes de mais de um de seus aplicativos.

Importante

Essas notificações só podem ser usadas com aplicativos UWP.

Ao considerar o conteúdo de suas notificações, lembre-se:

  • O conteúdo das suas notificações tem de estar em conformidade com as Políticas de Conteúdo da Loja .
  • O conteúdo da notificação não deve incluir informações confidenciais ou potencialmente confidenciais.
  • Embora façamos todos os esforços para entregar sua notificação conforme programado, ocasionalmente pode haver problemas de latência que afetam a entrega.
  • Certifique-se de não enviar notificações com muita frequência. Mais de uma vez a cada 30 minutos pode parecer intrusivo (e, para muitos cenários, menos frequente do que isso é preferível).
  • Lembre-se de que, se um cliente que usa seu aplicativo (e está conectado com sua conta da Microsoft no momento em que a associação do segmento é determinada) mais tarde der seu dispositivo a alguém para usar, a outra pessoa poderá ver a notificação direcionada ao cliente original. Para saber mais, veja Configurar seu aplicativo para notificações por push direcionadas.
  • Se você enviar a mesma notificação para clientes de vários aplicativos, não poderá segmentar um segmento; A notificação será enviada a todos os clientes para os aplicativos selecionados.

Introdução às notificações

Em um alto nível, você precisa fazer três coisas para usar as notificações para interagir com seus clientes.

  1. Registe a sua aplicação para receber notificações push. Para fazer isso, adicione uma referência ao SDK de Serviços da Microsoft Store em seu aplicativo e, em seguida, adicione algumas linhas de código que registram um canal de notificação entre o Partner Center e seu aplicativo. Usaremos esse canal para enviar suas notificações aos seus clientes. Para obter detalhes, consulte Configurar seu aplicativo para notificações por push direcionadas.
  2. Decida quais clientes segmentar. Você pode enviar sua notificação para todos os clientes do seu aplicativo ou (para notificações criadas para um único aplicativo) para um grupo de clientes chamado segmento, que você pode definir com base em critérios demográficos ou de receita. Para obter mais informações, consulte Criar segmentos de clientes.
  3. Crie seu conteúdo de notificação e envie-o. Por exemplo, você pode criar uma notificação que incentive novos clientes a classificar seu aplicativo ou enviar uma notificação promovendo uma oferta especial para comprar um complemento.

Para criar e enviar uma notificação

Siga estas etapas para criar uma notificação no Partner Center e enviá-la para um segmento de cliente específico.

Observação

Antes que um aplicativo possa receber notificações do Partner Center, você deve primeiro chamar o método RegisterNotificationChannelAsync em seu aplicativo para registrar seu aplicativo e receber notificações. Esse método está disponível no SDK de Serviços da Microsoft Store. Para obter mais informações sobre como chamar esse método, incluindo um exemplo de código, consulte Configurar seu aplicativo para notificações por push direcionadas.

  1. No Partner Center, expanda a seção Engage e selecione Notificações.

  2. Na página de Notificações , selecione Nova notificação.

  3. Na seção Selecione um modelo, escolha o tipo de notificação que você deseja enviar e, em seguida, clique em OK.

  4. Na página seguinte, use o menu suspenso para escolher um aplicativo único ou Vários aplicativos para os quais você deseja gerar uma notificação. Você só pode selecionar aplicações que foram configuradas para receber notificações utilizando o Microsoft Store Services SDK.

  5. Na seção Configurações de Notificação, escolha um Nome para a sua notificação e, se aplicável, escolha o Grupo de clientes para o qual deseja enviar a notificação. (As notificações enviadas para vários aplicativos só podem ser enviadas a todos os clientes desses aplicativos.) Se desejar usar um segmento que ainda não criou, selecione Criar novo grupo de clientes. Observe que leva 24 horas para que você possa usar um novo segmento para notificações. Para obter mais informações, consulte Criar segmentos de clientes.

  6. Se quiser especificar quando enviar a notificação, desmarque a caixa de seleção Enviar notificação imediatamente e escolha uma data e hora específicas (em UTC para todos os clientes, a menos que você especifique usar o fuso horário local de cada cliente).

  7. Se quiser que a notificação expire em algum momento, desmarque a caixa de seleção Notificação nunca expira e escolha uma data e hora de expiração específicas (em UTC).

  8. Para notificações para um único aplicativo: Se você quiser filtrar os destinatários para que sua notificação seja entregue apenas a pessoas que usam determinados idiomas ou estão em fusos horários específicos, marque a caixa de seleção Usar filtros . Em seguida, você pode especificar as opções de idioma e/ou fuso horário que deseja usar.

  9. Para notificações para vários aplicativos: Especifique se deseja enviar a notificação apenas para o último aplicativo ativo em cada dispositivo (por cliente) ou para todos os aplicativos em cada dispositivo.

  10. Na seção conteúdo da Notificação, no menu Idioma, escolha os idiomas nos quais deseja que a notificação seja exibida. Para obter mais informações, consulte Traduzir suas notificações.

  11. Na seção Opções de , insira texto e configure quaisquer outras opções desejadas. Se você começou com um modelo, parte disso é fornecido por padrão, mas você pode fazer as alterações que desejar.

    As opções disponíveis variam, dependendo do tipo de notificação que você está usando. Algumas das opções são:

    • Tipo de ativação (tipo de mensagem interativa temporária). Você pode escolher Primeiro plano, Fundo, ou Protocolo.
    • Iniciar (tipo de notificação interativa). Você pode optar por fazer com que a notificação abra um aplicativo ou site.
    • Acompanhe a taxa de inicialização da aplicação (tipo de notificação em formato de mensagem interativa). Se você quiser medir o quão bem você está interagindo com seus clientes através de cada notificação, marque esta caixa de seleção. Para obter mais detalhes, consulte Medir o desempenho da notificação.
    • Duração (tipo de notificação de aviso interativa). Você pode escolher curto ou longo.
    • Cenário (mensagem flutuante interativa). Você pode escolher Padrão, Alarme, Lembrete, ou Chamada recebida.
    • URI base (tipo de notificação interativa). Para obter mais detalhes, consulte BaseUri.
    • Adicionar consulta de imagem (tipo de notificação interativa). Para obter mais detalhes, consulte addImageQuery.
    • Visual. Uma imagem, vídeo ou som. Para mais detalhes, consulte o visual .
    • entrada/ação/seleção (tipo de notificação interativa). Permite deixar que os utilizadores interajam com a notificação. Para saber mais, veja Notificações pop-up adaptáveis e interativas.
    • Vinculação (tile interativo). O modelo de notificação "toast". Para obter mais detalhes, consulte vinculação.

    Dica

    Tente usar o aplicativo Notifications Visualizer para projetar e testar seus blocos adaptáveis e notificações do sistema interativas.

  12. Selecione Salvar como rascunho para continuar trabalhando na notificação mais tarde ou selecione Enviar se tiver terminado.

Tipos de modelo de notificação

Você pode escolher entre uma variedade de modelos de notificação.

  • Em branco (Brinde). Comece com uma notificação "toast" vazia que pode personalizar. Uma notificação toast é uma interface do utilizador pop-up que aparece no ecrã para permitir que a sua aplicação comunique com o cliente quando ele estiver noutra aplicação, no ecrã inicial ou no ambiente de trabalho.

  • Em branco (telha). Comece com uma notificação de bloco vazio que você pode personalizar. Os blocos são a representação de um aplicativo na tela inicial. Os blocos podem ser "dinâmicos", o que significa que o conteúdo exibido pode ser alterado em resposta a notificações.

  • Peça classificações (Brinde). Uma notificação de brinde que solicita que os seus clientes classifiquem a sua aplicação. Quando o cliente seleciona a notificação, a página Classificações da Loja para seu aplicativo é exibida.

  • Peça feedback (Notificação). Uma notificação do sistema que solicita que seus clientes forneçam comentários sobre seu aplicativo. Quando o cliente seleciona a notificação, a página Hub de Comentários do seu aplicativo é exibida.

    Observação

    Se escolher este tipo de modelo, na caixa Launch, lembre-se de substituir o valor do espaço reservado {PACKAGE_FAMILY_NAME} pelo nome real da família do pacote (PFN) do seu aplicativo. Você pode encontrar o PFN da sua aplicação na página Identidade da aplicação (Gestão de aplicações>Identidade da aplicação).

    Feedback do sistema Interface de lançamento

  • Promoção cruzada (Notificação). Uma notificação "toast" para promover uma aplicação diferente à sua escolha. Quando o cliente seleciona a notificação, a listagem da Loja do outro aplicativo é exibida.

    Observação

    Se você escolher esse tipo de modelo, na caixa Iniciar, lembre-se de substituir o valor de espaço reservado {ProductId que você deseja promover aqui} pelo ID da Loja real do item que você deseja promover cruzadamente. Pode encontrar o ID da Loja na página Identidade da Aplicação (Gestão de Aplicações>Identidade da Aplicação).

    Caixa de lançamento do brinde de promoção cruzada

  • Promova uma venda (Brinde). Uma notificação do sistema que você pode usar para anunciar uma oferta para seu aplicativo. Quando o cliente seleciona a notificação, a listagem da Loja da sua aplicação é exibida.

  • Solicitar atualização (Notificação do sistema). Uma notificação em forma de banner que incentiva os clientes que estão a utilizar uma versão mais antiga do seu aplicativo a instalar a versão mais recente. Quando o cliente seleciona a notificação, a aplicação da Loja irá abrir, mostrando a lista Downloads e atualizações. Observe que esse modelo só pode ser usado com um único aplicativo e você não pode segmentar um segmento de cliente específico ou definir um horário para enviá-lo; Sempre agendaremos o envio dessa notificação dentro de 24 horas e faremos o possível para segmentar todos os usuários que ainda não estão executando a versão mais recente do seu aplicativo.

Medir o desempenho da notificação

Você pode medir o quão bem você está interagindo com seus clientes através de cada notificação.

Para medir o desempenho da notificação

  1. Ao criar uma notificação, na seção de conteúdo da notificação , marque a caixa de seleção Rastrear taxa de inicialização do aplicativo.
  2. Em seu aplicativo, chame o método ParseArgumentsAndTrackAppLaunch para notificar o Partner Center de que seu aplicativo foi iniciado em resposta a uma notificação direcionada. Esse método é fornecido pelo SDK de Serviços da Microsoft Store. Para obter mais informações sobre como chamar esse método, consulte Configurar seu aplicativo para receber notificações do Partner Center.

Para exibir o desempenho da notificação

Depois de configurar a notificação e seu aplicativo para medir o desempenho da notificação conforme descrito acima, você poderá ver o desempenho das notificações.

Para rever os dados detalhados de cada notificação:

  1. No Partner Center, expanda a seção Engage e selecione Notificações.
  2. Na tabela de notificações existentes, selecione Em andamento ou Concluídae, em seguida, examine as colunas de taxa de entrega e taxa de inicialização do aplicativo para ver o desempenho de alto nível de cada notificação.
  3. Para ver detalhes de desempenho mais granulares, selecione um nome de notificação. Na secção de estatísticas de entrega, você pode visualizar informações de Contagem e Percentagem para os seguintes tipos de Status de notificação:
    • Falha: A notificação não foi entregue por algum motivo. Isso pode acontecer, por exemplo, se ocorrer um problema no Serviço de Notificação do Windows.
    • Falha de expiração do canal: A notificação não pôde ser entregue porque o canal entre o aplicativo e o Partner Center expirou. Isso pode acontecer, por exemplo, se o cliente não abrir seu aplicativo há muito tempo.
    • Enviando: A notificação está na fila para ser enviada.
    • Enviado: A notificação foi enviada.
    • Inicia: a notificação foi enviada, o cliente clicou nela e, como resultado, seu aplicativo foi aberto. Observe que isso rastreia apenas as inicializações de aplicativos. As notificações que convidam o cliente a realizar outras ações, como iniciar a Loja para deixar uma classificação, não estão incluídas nesse status.
    • Desconhecido: Não foi possível determinar o status desta notificação.

Para analisar os dados de atividade do usuário para todas as suas notificações:

  1. No Partner Center, expanda a seção Engage e selecione Notificações.
  2. Na página Notificações, clique no separador Analisar. Este separador exibe os seguintes dados:
    • Exibições de gráfico dos vários estados de ação do usuário para suas notificações de toasts e da central de ações.
    • Visualizações do mapa mundial das taxas de cliques/conversão para toasts e notificações do centro de ações.
  3. Na parte superior da página, você pode selecionar o período de tempo para o qual deseja mostrar os dados. A seleção padrão é 30D (30 dias), mas você pode optar por mostrar dados por 3, 6 ou 12 meses ou por um intervalo de dados personalizado especificado. Você também pode expandir os Filtros e para filtrar todos os dados por aplicativo e mercado.

Traduzir as notificações

Para maximizar o impacto das suas notificações, considere traduzi-las para os idiomas preferidos pelos seus clientes. O Partner Center facilita a tradução automática de suas notificações, aproveitando o poder do serviço Microsoft Translator.

  1. Depois de escrever a notificação no idioma padrão, selecione Adicionar idiomas (abaixo do menu Idiomas na seção Conteúdo da notificação).
  2. Na janela Adicionar idiomas, selecione os idiomas adicionais nos quais pretende que as notificações apareçam e, em seguida, selecione Atualizar. A sua notificação será automaticamente traduzida para as línguas que escolheu na janela Adicionar línguas e essas línguas serão adicionadas ao menu Língua.
  3. Para ver a tradução da sua notificação, no menu Idioma , selecione o idioma que acabou de adicionar.

Coisas a ter em mente sobre a tradução:

  • Você pode substituir a tradução automática inserindo algo diferente na caixa Conteúdo para esse idioma.
  • Se você adicionar outra caixa de texto à versão em inglês da notificação depois de substituir uma tradução automática, a nova caixa de texto não será adicionada à notificação traduzida. Nesse caso, você precisaria adicionar manualmente a nova caixa de texto a cada uma das notificações traduzidas.
  • Se você alterar o texto em inglês após a notificação ter sido traduzida, atualizaremos automaticamente as notificações traduzidas para corresponder à alteração. No entanto, isso não acontecerá se você optou anteriormente por substituir a tradução inicial.