Home
Softono
flutter_fcm

flutter_fcm

Open source Dart
16
Stars
6
Forks
0
Issues
0
Watchers
3 years
Last Commit

About flutter_fcm

Flutter Push notification application.

Platforms

Web Self-hosted iOS Android

Languages

Dart

Flutter Notification

A demo Flutter application for Firebase Cloud Messaging (Firebase push notification)

Preview

How to implement firebase in you project:

  1. Create flutter project

  2. Create project in firebase console.

  3. Complete Firebase project setup for both Android & iOS platforms by going to the Firebase console.

  4. For Android, replace your google-services.json file with an existing file.

    android -> app -> google-services.json
  5. For running on iOS, you have to do some configurations from Xcode. Follow the guide here.

    1. In pubspec.yaml

      add,

         flutter_test:
           sdk: flutter
         firebase_messaging: ^14.6.1
         flutter_local_notifications: ^14.1.0
         firebase_core: ^2.13.0
  6. In src/main/manifest,

    Inside <activity/> tag (below existing intent filter tag)

    add,

       <activity        
          <intent-filter>
              <action android:name="FLUTTER_NOTIFICATION_CLICK" />
              <category android:name="android.intent.category.DEFAULT" />
           </intent-filter>
       </activity>
    
       <application   
          <meta-data
             android:name="com.google.firebase.messaging.default_notification_channel_id"
             android:value="high_importance_channel" />
    
         <meta-data
             android:name="com.google.firebase.messaging.default_notification_icon"
             android:resource="@mipmap/ic_launcher" />
    
         <meta-data
             android:name="com.google.firebase.messaging.default_notification_color"
             android:resource="@color/notification_color" />   
    
       </application>
  7. In app/build.gradle

    add, apply plugin: 'com.google.gms.google-services' add this at the bottom

  8. In android/build.gradle

    add,

         classpath 'com.google.gms:google-services:4.3.8'
  9. enjoy.

For more help Read official documentation Here