Confira tudo que foi anunciado no Firebase Summit e veja como usar o Firebase para acelerar o desenvolvimento de apps e executar os aplicativos com confiança. Saiba mais

Primeiros passos com as mensagens no aplicativo do Firebase

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

Este início rápido mostra como configurar o Firebase In-App Messaging e enviar sua primeira mensagem.

Antes de você começar

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

Adicione o SDK de mensagens no aplicativo do Firebase ao seu projeto

  1. No diretório raiz do seu projeto Flutter, execute o seguinte comando para instalar o plug-in Firebase In-App Messaging:

    flutter pub add firebase_in_app_messaging
    
  2. Reconstrua seu projeto:

    flutter run
    
  3. Importe o plug-in de mensagens no aplicativo do Firebase:

    import 'package:firebase_in_app_messaging/firebase_in_app_messaging.dart';
    

Envie uma mensagem de teste

Obtenha o ID de instalação do seu aplicativo

Para economizar energia, o Firebase In-App Messaging só recupera mensagens do servidor uma vez por dia. Isso pode dificultar os testes, então o Firebase console permite que você especifique um dispositivo de teste que exiba mensagens sob demanda.

Esse dispositivo de teste é determinado por um FID. Encontre o FID do seu aplicativo de teste verificando a saída do console ao executar seu aplicativo.

No Android, a mensagem tem a seguinte aparência:

I/FIAM.Headless: Starting InAppMessaging runtime with Installation ID YOUR_INSTALLATION_ID

No iOS, execute o aplicativo com o argumento de comando de tempo de execução -FIRDebugEnabled :

  1. Com seu projeto Xcode aberto, selecione Produto > Esquema > Editar esquema... na barra de menu superior.
  2. Abra a guia Argumentos da caixa de diálogo que aparece.
  3. Clique em + Adicionar itens em Argumentos passados ​​na inicialização .
  4. Digite "-FIRDebugEnabled" no campo recém-criado.
  5. Clique em Fechar e execute seu aplicativo.

Depois que seu aplicativo começar a ser executado, procure a seguinte linha nos logs do console do Xcode:

[Firebase/InAppMessaging][I-IAM180017] Starting InAppMessaging runtime with Firebase Installation ID YOUR_INSTALLATION_ID

Envie uma mensagem para seu dispositivo de teste

Depois de iniciar seu aplicativo no dispositivo de teste e tiver o ID de instalação do Firebase (FID), você poderá testar a configuração do Firebase In-App Messaging enviando uma mensagem de teste:

  1. No console do Firebase, abra o Messaging .
  2. Se esta for sua primeira campanha, clique em Criar sua primeira campanha .
    1. Selecione Mensagens no aplicativo do Firebase e clique em Criar .
  3. Caso contrário, na guia Campanhas , clique em Nova campanha .
    1. Selecione Mensagens no aplicativo .
  4. Digite um título para sua primeira mensagem.
  5. Clique em Testar no seu dispositivo
  6. Insira o código de instalação do Firebase do seu aplicativo no campo Adicionar um código de instalação.
  7. Clique em Testar para enviar a mensagem.

O Firebase In-App Messaging envia sua mensagem de teste assim que você clica em Test . Para ver a mensagem, você precisa fechar e reabrir o aplicativo em seu dispositivo de teste.

Para confirmar se o seu dispositivo é um dispositivo de teste, procure uma das seguintes mensagens de registro.

Android

I/FIAM.Headless: Setting this device as a test device

iOS

[Firebase/InAppMessaging][I-IAM180017] Seeing test message in fetch response. Turn the current instance into a testing instance.