Criar uma entrega de push avançada do Android rich-push
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
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.
-
No menu suspenso Notification type, selecione Default.
-
Para redigir a mensagem, insira o texto nos campos Title e Message.
-
Use campos de personalização dinâmicos para definir conteúdo, personalizar dados e adicionar conteúdo dinâmico. Saiba mais
-
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.
-
No menu suspenso Notification Type, selecione Basic.
-
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.
-
Use campos de personalização dinâmicos para definir conteúdo, personalizar dados e adicionar conteúdo dinâmico. Saiba mais
-
No menu Color options, insira os códigos de cor hexadecimais para Title, Message e Background.
-
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.
-
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.
-
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.
-
-
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.
-
No menu suspenso Notification Type, selecione Carousel.
-
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.
-
Use o Editor de expressão para definir o conteúdo, personalizar os dados e adicionar conteúdo dinâmico. Saiba mais
-
No menu Color options, insira os códigos de cor hexadecimais para Title, Message e Background.
-
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.
-
No menu suspenso Layout, selecione a opção Filmstrip para incluir visualizações das imagens anteriores e seguintes ao lado do slide principal.
-
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.
-
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
- 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
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.