Design a push notification design-push-notification
Once you have created a push notification, you can design its content for iOS, Android, and Web platforms. This page guides you through composing your message, configuring on-click behavior, adding media and buttons, and setting advanced options to create engaging push notifications that resonate with your audience.
Título e corpo push-title-body
To compose your message, click the Title and Body fields. Use the personalization editor to define content, personalize data and add dynamic content. Learn more about personalization and dynamic content in the personalization editor.
Use the device preview section to visualize how the push notification displays on iOS, Android, and Web.
Accelerate your content creation with AI Assistant and generate compelling push notification text with AI Assistant for text generation or create complete push notifications with AI Assistant for full content generation.
Comportamento ao clicar on-click-behavior
Configure the action that occurs when recipients tap the body of your push notification. Escolha entre as seguintes opções:
-
Open app: Launches the application associated with the notification. The app is specified in your channel configuration (i.e. message preset).
-
Deeplink: Directs users to specific content within your app, such as a particular view, page section, or tab. Enter the deeplink URL in the provided field.
-
Web URL: Directs users to an external webpage. Insira o URL de destino no campo fornecido.
note NOTE Se sua notificação por push contiver uma URL configurada como um link universal no iOS, o push abrirá o aplicativo associado, se instalado, independentemente da ação URL da Web escolhida. Para forçar a abertura de um navegador, use um domínio não configurado para links universais ou remova o registro de link universal para o domínio.
Para obter mais informações sobre como o Adobe SDK lida com deep links e links universais, consulte a documentação do Adobe Experience Platform Mobile SDK.
Adicionar mídia add-media-push
Aprimore sua notificação por push adicionando mídia visual. Os tipos de mídia disponíveis e os métodos de implementação variam de acordo com o sistema operacional, conforme detalhado nas guias abaixo.
Para o Android, você só pode adicionar um ícone de imagem e uma imagem para notificações expandidas.
Você pode adicionar mídia usando um dos seguintes métodos:
-
Botão Adicionar mídia: Selecione um ativo do Adobe Experience Manager Assets ou acesse o Assistente de IA para gerar imagens envolventes para notificações por push.
-
Campo Adicionar mídia: insira a URL da mídia diretamente. Você pode incluir tokens de personalização no URL.
Depois de adicionada, a mídia é exibida à direita do corpo de notificação.
| note |
|---|
| NOTE |
Ao incluir anexos de mídia na carga de notificação por push (como imagens em campos de dados personalizados como adb_media), seu aplicativo móvel deve implementar um tratamento específico do lado do cliente para que as imagens sejam renderizadas em dispositivos. Seu aplicativo deve implementar o fluxo de trabalho automático de exibição e rastreamento para lidar com anexos de imagem da carga. |
Para o iOS, você pode adicionar uma imagem, vídeo ou GIF para exibir na notificação.
Você pode adicionar mídia usando um dos seguintes métodos:
-
Botão Adicionar mídia: Selecione um ativo de Adobe Experience Manager Assets. Saiba mais sobre como usar o Adobe Experience Manager Assets em esta página.
-
Campo Adicionar mídia: insira a URL da mídia diretamente. Você pode incluir tokens de personalização no URL.
Depois de adicionada, a mídia é exibida à direita do corpo de notificação.
| note |
|---|
| NOTE |
Ao incluir anexos de mídia na carga de notificação por push (como imagens em campos de dados personalizados como adb_media), seu aplicativo móvel deve implementar um tratamento específico do lado do cliente para que as imagens sejam renderizadas em dispositivos. Seu aplicativo deve implementar uma Extensão de Serviço de Notificação para baixar e processar conteúdo de mídia da carga. Além disso, a opção Adicionar sinalizador de conteúdo mutável deve ser habilitada na seção Opções avançadas. |
Insira a URL da mídia no campo Adicionar mídia. Você também pode incluir tokens de personalização no URL para personalizar o conteúdo de cada usuário.
Clique em
Adicionar botões add-buttons-push
Crie uma notificação acionável adicionando botões ao seu conteúdo de push. Navegue pelas guias a seguir com base em seu sistema operacional.
Se a tela do dispositivo estiver bloqueada, esses botões não serão exibidos: somente então o Título e a Mensagem da notificação estarão visíveis. Se o dispositivo estiver desbloqueado, os recipients verão os botões.
Para o Android, você pode adicionar até três botões.
-
Use o Botão Adicionar para definir as configurações: o rótulo e a ação associada. As ações possíveis são as mesmas de comportamento ao clicar.
-
Use o ícone Expandir exibição sob a imagem de visualização central para visualizar seus botões personalizados.
Para o iOS, é especificado um identificador de categoria de notificação. As categorias de notificação precisam ser pré-configuradas no aplicativo iOS, que definirá os botões a serem exibidos e as ações executadas. Consulte a documentação do Apple para obter mais detalhes.
Use a opção Adicionar Botão para definir o rótulo de cada botão e a ação associada, conforme detalhado abaixo:
-
Deeplink: redirecione os usuários para um modo de exibição, seção ou guia específico no aplicativo. Insira o URL do deep link no campo associado.
-
URL da Web: redirecionar usuários para uma página da Web externa. Insira o URL no campo associado.
Enviar uma notificação silenciosa silent-notification
Uma notificação por push silenciosa (ou notificação em segundo plano) é uma instrução oculta entregue ao aplicativo. Ele é usado, por exemplo, para notificar seu aplicativo sobre a disponibilidade de novo conteúdo ou iniciar um download em segundo plano.
Selecione a opção Notificação silenciosa para notificar silenciosamente o aplicativo: nesse caso, a notificação é transferida diretamente para o aplicativo. Nenhum alerta é exibido na tela do dispositivo.
Use a seção Dados personalizados para adicionar pares de valor chave.
Dados personalizados custom-data
Na seção Dados personalizados, você pode adicionar variáveis personalizadas à carga, dependendo da configuração do seu aplicativo móvel. For more on how to set up push notifications in Adobe Experience Platform, refer to this section
Personalize with Decisioning decisioning-push
You can personalize and optimize the content of your push notifications with Decisioning. This capability allows you to use Priority Scores, Formulas, or AI Models to dynamically select and display the best content to your customers.
For more information on how to create and use decision policies in push notifications, refer to this section.
Opções avançadas advanced-options-push
You can configure Advanced options for your push notification. Available parameters are listed below:
The badge value will disappear as soon as the user opens or reads the new content from the application. Quando uma notificação é recebida em um dispositivo, ela pode atualizar ou adicionar um valor de selo para o aplicativo relacionado.
For example, if you are storing the number of unread articles of your customers, you can leverage personalization to send the unique unread articles badge value for each customer. For more personalization, refer to this section.
Starting with iOS 12, notification groups allow you to consolidate message threads and notification topics into thread IDs. For example, a brand might send marketing notifications under one group ID, while keeping more operational type notifications under one or more different IDs.
To illustrate this, you can have groupID: 123 “check out the new spring collection of sweaters” and groupID: 456 “your package was delivered” notification groups. In this example, all delivery notifications would be bundled under group ID: 456.
A partir do Android 8.0 (nível de API 26), todas as notificações devem ser atribuídas a um canal para serem exibidas. Para obter mais informações, consulte a documentação para desenvolvedores do Android.
Isso funciona mesmo se o aplicativo estiver sendo executado em segundo plano e sem precisar de nenhuma interação do usuário (por exemplo, ao tocar na notificação por push). No entanto, isso não se aplica se o aplicativo não estiver em execução. Para obter mais informações, consulte a documentação para desenvolvedores da Apple.
Você poderá aproveitar suas extensões de aplicativo móvel para modificar ainda mais o conteúdo ou a apresentação das notificações por push de entrada enviadas de Journey Optimizer. Por exemplo, os usuários podem aproveitar essa opção para descriptografar dados, alterar o texto do corpo ou do título de uma notificação, adicionar um identificador de thread a uma notificação etc.
Importante: esse sinalizador deve ser habilitado ao incluir anexos de mídia (imagens, vídeos) por meio de campos de carga (como
adb_media) para que eles sejam renderizados em dispositivos iOS. Seu aplicativo também deve implementar uma Extensão de Serviço de Notificação para baixar e processar o conteúdo de mídia da carga.Particular mostrará a notificação em todas as telas de bloqueio, mas ocultará informações confidenciais ou privadas nas telas de bloqueio seguras.
Public mostrará a notificação em sua totalidade em todas as telas de bloqueio.
Segredo não revelará nenhuma parte da notificação em uma tela de bloqueio segura.
Para obter mais informações, consulte a documentação para desenvolvedores do Android.