Criar uma entrega de push avançada do Android rich-push

AVAILABILITY
Este recurso está em Disponibilidade Limitada (DL).

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

  • O Data message é manipulado pelo aplicativo cliente. Essas mensagens são enviadas diretamente para o aplicativo móvel, que gera e exibe uma notificação do Android no dispositivo. As mensagens de dados contêm somente as variáveis personalizadas do aplicativo.

  • O Notification message, manipulado 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.

Definir o conteúdo da notificação push-message

IMPORTANT
Antes de criar uma Notificação por push avançada, primeiro é necessário configurar o conector. Consulte esta página para obter o procedimento detalhado.

Depois que o delivery de push é criado, é possível definir seu conteúdo. Três modelos estão disponíveis:

  • Modelo padrão permite enviar notificações com um ícone simples e uma imagem associada.

  • Modelo Básico pode incluir texto, imagens e botões em suas notificações.

  • Modelo do Carrossel permite enviar notificações com texto e várias imagens que os usuários podem passar.

Navegue pelas guias abaixo para saber como redigir sua mensagem para cada modelo.

Modelo padrão
  1. No menu suspenso Notification type, selecione Default.

  2. Para redigir a mensagem, insira o texto nos campos Title e Message.

  3. Use campos de personalização dinâmicos para definir conteúdo, personalizar dados e adicionar conteúdo dinâmico. Saiba mais

  4. Para personalizar ainda mais sua notificação por push, configure o Notification options e o HTTPv1 additional options de sua notificação por push. Saiba mais

Depois de definir o conteúdo da mensagem, você pode usar assinantes de teste para pré-visualizar e testar a mensagem.

Modelo básico
  1. No menu suspenso Notification Type, selecione Basic.

  2. Para redigir a mensagem, insira o texto nos campos Title, Message e Expanded message.

    O texto Message aparece no modo de exibição recolhido enquanto Expanded message é exibido quando a notificação é expandida.

  3. Use campos de personalização dinâmicos para definir conteúdo, personalizar dados e adicionar conteúdo dinâmico. Saiba mais

  4. No menu Color options, insira os códigos de cor hexadecimais para Title, Message e Background.

  5. Adicione um Remind later button, se necessário. Digite sua Reminder Text e Data nos campos correspondentes.

    O campo Reminder Date espera um valor que representa uma época em segundos.

  6. Clique em Add button e preencha os seguintes campos:

    • Label: Texto exibido no botão.
    • Link URI: especifique o URI a ser executado ao clicar no botão.

    Você tem a opção de incluir até três botões na sua notificação por push. Se você optar por Remind later button, poderá incluir apenas um máximo de dois botões.

  7. Selecione o Link type da URL vinculada do seu botão:

    • Web URL: as URLs da Web direcionam os usuários para o conteúdo online. Ao clicar em, eles solicitam que o navegador da Web padrão do dispositivo abra e navegue até o URL designado.

    • Deeplink: deep links são URLs que direcionam os usuários para seções específicas em um aplicativo, mesmo que ele esteja fechado. Quando clicada, uma caixa de diálogo pode ser exibida, permitindo que os usuários escolham entre vários aplicativos capazes de manipular o link.

    • Open App: as URLs de aplicativos abertos permitem que você se conecte diretamente ao conteúdo em um aplicativo. Ela permite que o aplicativo se estabeleça como o manipulador padrão para um tipo específico de link, ignorando a caixa de diálogo de desambiguação.

    Para obter mais informações sobre como lidar com Links de aplicativos da Android, consulte a documentação de Desenvolvedores da Android.

  8. Para personalizar ainda mais sua notificação por push, configure o Notification options e o HTTPv1 additional options de sua notificação por push. Saiba mais

Depois de definir o conteúdo da mensagem, você pode usar assinantes de teste para pré-visualizar e testar a mensagem.

Modelo do carrossel
  1. No menu suspenso Notification Type, selecione Carousel.

  2. Para redigir a mensagem, insira o texto nos campos Title, Message e Expanded message.

    O texto Message aparece no modo de exibição recolhido enquanto Expanded message é exibido quando a notificação é expandida.

  3. Use o Editor de expressão para definir o conteúdo, personalizar os dados e adicionar conteúdo dinâmico. Saiba mais

  4. No menu Color options, insira os códigos de cor hexadecimais para Title, Message e Background.

  5. Escolha como o Carousel é operado:

    • Auto: percorre automaticamente imagens como slides, fazendo a transição em intervalos predefinidos.
    • Manual: permite que os usuários deslizem manualmente entre slides para navegar pelas imagens.
  6. No menu suspenso Layout, selecione a opção Filmstrip para incluir visualizações das imagens anteriores e seguintes ao lado do slide principal.

  7. Clique em Add image e insira a URL da imagem, a URL do Texto e da Ação.

    Certifique-se de incluir no mínimo três imagens e no máximo cinco imagens.

  8. Para personalizar ainda mais sua notificação por push, configure o Notification options e o HTTPv1 additional options de sua notificação por push. Saiba mais

Depois de definir o conteúdo da mensagem, você pode usar assinantes de teste para pré-visualizar e testar a mensagem.

Configurações avançadas de notificações por push push-advanced

Opções de notificação notification-options

Parâmetro
Descrição
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.
Icon
Defina o ícone da notificação que será exibido em seus dispositivos de perfis.
Sound
Defina o som que será reproduzido quando o dispositivo receber sua notificação.
Tag
Defina um identificador usado para substituir notificações existentes na gaveta de notificações. Isso ajuda a evitar o acúmulo de várias notificações e garante que somente a notificação relevante mais recente seja exibida.
Color
Defina a cor do ícone da sua notificação com código de cor hexadecimal.
Click action
Defina a ação associada a um clique do usuário em sua notificação.
Notification background color
Defina a cor do plano de fundo da Notificação com os códigos de cor hexadecimal.
Link type
  • URL da Web: os URLs da Web direcionam os usuários para conteúdo online. Ao clicar em, eles solicitam que o navegador da Web padrão do dispositivo abra e navegue até o URL designado.
  • Deeplink: deep links são URLs que orientam os usuários para seções específicas em um aplicativo, mesmo que ele esteja fechado. Quando clicada, uma caixa de diálogo pode ser exibida, permitindo que os usuários escolham entre vários aplicativos capazes de manipular o link.
  • Abrir aplicativo: as URLs abertas do aplicativo permitem que você se conecte diretamente ao conteúdo em um aplicativo. Ela permite que o aplicativo se estabeleça como o manipulador padrão para um tipo específico de link, ignorando a caixa de diálogo de desambiguação.

Opções adicionais do HTTPv1 additional-options

Parâmetro
Descrição
Ticker
Defina o texto do ticker da sua notificação. Disponível somente para dispositivos definidos como Android 5.0 Lollipop.
Sticky
Quando ativada, a notificação permanece visível mesmo depois que o usuário clica nela.
Se desativada, a notificação é automaticamente descartada quando o usuário interage com ela. O comportamento fixo permite que notificações importantes persistam na tela por períodos mais longos.
Image
Defina o URL da imagem que será exibido na sua notificação.
Notification Priority
Defina o nível de prioridade da sua notificação, que pode ser padrão, mínimo, baixo ou alto. O nível de prioridade determina a importância e a urgência da notificação, influenciando como ela é exibida e se pode ignorar determinadas configurações do sistema. Para obter mais informações, consulte a documentação do FCM.
Notification Count
Defina o número de novas informações não lidas a serem exibidas diretamente no ícone do aplicativo. Isso permite que o usuário veja rapidamente o número de notificações pendentes.
Visibility
Defina o nível de visibilidade de sua notificação, que pode ser público, privado ou secreto. O nível de visibilidade determina quanto do conteúdo da notificação é exibido na tela de bloqueio e em outras áreas confidenciais. Para obter mais informações, consulte a documentação do FCM.
Application variables
Permite definir o comportamento da notificação. Essas variáveis são totalmente personalizáveis e incluídas com parte do conteúdo da mensagem enviada para o dispositivo móvel.
recommendation-more-help
35662671-8e3d-4f04-a092-029a056c566b