Configuração nativa Android (Flutter)
1. Download do arquivo googleservices.json
1 - Faça login no Firebase e abra seu projeto.
2 - Clique no ícone Configurações e selecione Configurações do projeto.
3 - No cartão Seus aplicativos, selecione na lista o ID do pacote do qual você precisa de um arquivo de configuração.
4 - Clique em GoogleService-Info.plist.
2. Adicione o arquivo googleservices.json em seu projeto
Caso não complete esta parte você poderá ter um erro parecido:java.lang.IllegalStateException:
Default FirebaseApp is not initialized in this process [package name].
Make sure to call FirebaseApp.initializeApp(Context) first.
3. Configuração de dependências
Adicione a dependência com.google.firebase: firebase-messaging em seu arquivo build.gradle de nível de aplicativo, que normalmente está localizado em <app-name> /android/app/build.gradle.
4. Configurando o Application
Em Application.java, certifique-se de alterar o pacote io.flutter.plugins.firebasemessagingexample; ao identificador do seu pacote. O identificador do seu pacote deve ser algo como com.domain.myapplication.
5. Configuração do AndroidManifest
Quando o usuário clicar em uma notificação na bandeja do sistema, inclua o seguinte filtro de intenção dentro da tag <activity> de seu android / app / src / main / AndroidManifest.xml:
Inclua o seguinte filtro de intenção dentro da tag <activity> de seu android / app / src / main / AndroidManifest.xml:
Ainda dentro da tag <activity> adicione esses atributos que permitem a abertura de notificações em modo Foreground / App Aberto
Updated about 1 month ago
