Acompanhe tudo o que foi anunciado no Firebase Summit e saiba como usar o Firebase para acelerar o desenvolvimento de apps e executá-los com confiança. Saiba mais

Envie uma mensagem de teste para um aplicativo em segundo plano

Mantenha tudo organizado com as coleções Salve e categorize o conteúdo com base nas suas preferências.

Para começar a usar o FCM, crie o caso de uso mais simples: enviar uma mensagem de notificação de teste do compositor de notificações para um dispositivo de desenvolvimento quando o aplicativo estiver em segundo plano no dispositivo. Esta página lista todas as etapas para conseguir isso, desde a configuração até a verificação — ela pode abranger as etapas que você já concluiu se tiver configurado um aplicativo Flutter para FCM.

Instale o plug-in do FCM

  1. Instale e inicialize os SDKs do Firebase para Flutter , caso ainda não o tenha feito.

  2. Na raiz do seu projeto Flutter, execute o seguinte comando para instalar o plug-in:

    flutter pub add firebase_messaging
    
  3. Depois de concluído, reconstrua seu aplicativo Flutter:

    flutter run
    

Acesse o token de registro

Para enviar uma mensagem para um dispositivo específico, você precisa conhecer o token de registro desse dispositivo. Como você precisará inserir o token em um campo no console de Notificações para concluir este tutorial, certifique-se de copiar o token ou armazená-lo com segurança após recuperá-lo.

Para recuperar o token de registro atual para uma instância de aplicativo, chame getToken() . Se a permissão de notificação não tiver sido concedida, esse método solicitará permissões de notificação ao usuário. Caso contrário, ele retorna um token ou rejeita o futuro devido a um erro.

final fcmToken = await FirebaseMessaging.instance.getToken();

Enviar uma mensagem de notificação de teste

  1. Instale e execute o aplicativo no dispositivo de destino. Em dispositivos Apple, você precisará aceitar a solicitação de permissão para receber notificações remotas.

  2. Verifique se o aplicativo está em segundo plano no dispositivo.

  3. No console do Firebase, abra a página Mensagens .

  4. Se esta for sua primeira mensagem, selecione Criar sua primeira campanha .

    1. Selecione Mensagens de notificação do Firebase e selecione Criar .
  5. Caso contrário, na guia Campanhas , selecione Nova campanha e depois Notificações .

  6. Digite o texto da mensagem. Todos os outros campos são opcionais.

  7. Selecione Enviar mensagem de teste no painel direito.

  8. No campo Adicionar um token de registro FCM , insira o token de registro obtido em uma seção anterior deste guia.

  9. Selecione Teste .

Depois de selecionar Test , o dispositivo cliente de destino (com o aplicativo em segundo plano) deve receber a notificação.

Para obter informações sobre a entrega de mensagens para seu aplicativo, consulte o painel de relatórios do FCM , que registra o número de mensagens enviadas e abertas em dispositivos Apple e Android, juntamente com dados de "impressões" (notificações vistas pelos usuários) para aplicativos Android.

Próximos passos

Enviar mensagens para aplicativos em primeiro plano

Depois de enviar mensagens de notificação com sucesso enquanto seu aplicativo está em segundo plano, consulte Receber mensagens em um aplicativo Flutter para começar a enviar para aplicativos em primeiro plano.

Vá além das mensagens de notificação

Para adicionar outro comportamento mais avançado ao seu aplicativo, você precisará de uma implementação de servidor .

Em seguida, no cliente do aplicativo: