Criar notificações para Android

Use o Adobe Campaign para enviar notificações por push em dispositivos Android. Os conceitos globais sobre a criação de delivery são apresentados nesta seção.

Comece criando um novo delivery.

Com o Firebase Cloud Messaging, você pode escolher entre dois tipos de mensagens:

  • Data message, manipulada pelo aplicativo do cliente.

    As mensagens são enviadas diretamente para o aplicativo móvel que gerará e exibirá a notificação do Android para o dispositivo. As mensagens de dados contêm somente as variáveis personalizadas do aplicativo.

  • Notification message, manipulada automaticamente pelo SDK do FCM.

    O FCM exibe automaticamente a mensagem nos dispositivos dos usuários em nome do aplicativo do cliente. As mensagens de notificação contêm um conjunto predefinido de parâmetros e opções, mas ainda podem ser personalizadas com variáveis de aplicativo personalizadas.

Para obter mais informações sobre os tipos de mensagens da Firebase Cloud Messaging, consulte a documentação do FCM.

Criar uma mensagem de dados

  1. Vá até Campaign management > Deliveries.

  2. Clique em New.

  3. Selecione Deliver on Android (android) na lista suspensa Delivery template. Adicione um Label ao delivery.

  4. Clique em To para definir a população como target. Por padrão, o target mapping Subscriber application é aplicado. Clique em Add para selecionar seu serviço.

  5. Na janela Target type, selecione Subscribers of an Android mobile application e clique em Next.

  6. Na lista suspensa Service, selecione o serviço criado anteriormente, depois o aplicativo e clique em Finish.
    Os Application variables são adicionados automaticamente, dependendo do que foi adicionado durante as etapas de configuração.

  7. Selecione data message como Message Type.

  8. Edite a notificação avançada.

  9. Você pode adicionar informações em sua Application variables configurada anteriormente, caso necessário. Application variables precisa ser configurado no serviço Android e faz parte do payload da mensagem enviada para o dispositivo móvel.

  10. Clique em Save e envie o delivery.

A imagem e a página da web devem ser exibidas na notificação por push quando recebida nos dispositivos Android móveis dos subscritos.

Criar uma mensagem de notificação

OBSERVAÇÃO

Opções adicionais para mensagem de notificação estão disponíveis somente com a configuração da API HTTP v1. Para obter mais informações, consulte esta seção.

Saiba como criar uma notificação por push para Android em vídeo

  1. Vá até Campaign management > Deliveries.

  2. Clique em New.

  3. Selecione Deliver on Android (android) na lista suspensa Delivery template. Adicione um Label ao delivery.

  4. Clique em To para definir a população como target. Por padrão, o target mapping Subscriber application é aplicado. Clique em Add para selecionar seu serviço.

  5. Na janela Target type, selecione Subscribers of an Android mobile application e clique em Next.

  6. Na lista suspensa Service, selecione o serviço criado anteriormente, depois o aplicativo e clique em Finish.

  7. Selecione notification message como Message Type.

  8. Adicione um título e edite sua mensagem. Personalize sua notificação por push com o Notification options:

    • Channel ID: Defina a ID do canal da sua notificação. O aplicativo deve criar um canal com essa ID de canal antes que qualquer notificação com essa ID de canal seja recebida.
    • Sound: Defina o som que será reproduzido quando o dispositivo receber sua notificação.
    • Color: Defina a cor do ícone da sua notificação.
    • Icon: Defina o ícone da notificação que será exibido em seus dispositivos de perfis.
    • Tag: Defina o identificador usado para substituir notificações existentes na gaveta de notificações.
    • Click action: Defina a ação associada a um clique do usuário em sua notificação.

    Para obter mais informações sobre Notification options e como preencher esses campos, consulte a documentação do FCM.

  9. Se seu aplicativo estiver configurado com protocolo HTTP v1 API, você poderá personalizar ainda mais sua notificação por push com o seguinte HTTPV1 additional options:

    • Ticker: Defina o texto do ticker da sua notificação. Disponível somente para dispositivos definidos como Android 5.0 Lollipop.
    • Image: Defina o URL da imagem que será exibido na sua notificação.
    • Notification Count: Defina o número de novas informações não lidas para serem exibidas diretamente no ícone do aplicativo.
    • Sticky: Defina como verdadeiro ou falso. Se definido como falso, a notificação será automaticamente fechada quando o usuário clicar nela. Se definida como verdadeiro, a notificação ainda será exibida mesmo quando o usuário clicar nela.
    • Notification Priority: Defina os níveis de prioridade da sua notificação como padrão, mínimo, baixo ou alto. Para obter mais informações, consulte a documentação do FCM.
    • Visibility: Defina os níveis de visibilidade de sua notificação como público, privado ou secreto. Para obter mais informações, consulte a documentação do FCM.

    Para obter mais informações sobre HTTP v1 additional options e como preencher esses campos, consulte a documentação do FCM.

  10. Você pode adicionar informações em sua Application variables configurada anteriormente, caso necessário. Application variables precisa ser configurado no serviço Android e faz parte do payload da mensagem enviada para o dispositivo móvel.

  11. Clique em Save e envie o delivery.

A imagem e a página da web devem ser exibidas na notificação por push quando recebida nos dispositivos Android móveis dos subscritos.

Nesta página