firebase_cloud_messaging_flutter 1.0.0 copy "firebase_cloud_messaging_flutter: ^1.0.0" to clipboard
firebase_cloud_messaging_flutter: ^1.0.0 copied to clipboard

outdated

Send Firebase Cloud Message Messages directly from your flutter or Dart Application.

Send messages with Firebase Cloud Messaging from your dart backend!

Created using the HTTPv1 API of Firebase Cloud Messaging - you can find more on their Firebase Cloud Messaging API Docs.

Not affiliated in any way with the official Firebase team or Google. We just trying to help flutter & dart developers to send messages without using any external server.

Usage #

Settings > Service Accounts > Generate new key > Copy important informations directly from the created file or load it with FirebaseCloudMessagingServer( Your Service Account Content )

A simple usage example:

import 'package:firebase_cloud_messaging_flutter/firebase_cloud_messaging_flutter.dart';

    /// Add Your Service Account File Content as Map
    FirebaseCloudMessagingServer server = FirebaseCloudMessagingServer(
       AppSettings.firebaseAdminSDK,
     );
     /// Get Firebase  Messagin Token [Optional, If you want to send message to specific user]
     /// Don't pass token if you want to send message to all registered users
     String? token = await FirebaseMessaging.instance.getToken();
     /// Send a Message 
     var result = await server.send(
       FirebaseSend(
         validate_only: false,
         message: FirebaseMessage(
           notification: FirebaseNotification(
             title: "Package by Ottoman",
             body: "Ottoman added something new! 🔥",
           ),
           android: FirebaseAndroidConfig(
             ttl: "3s", /// Add Delay in String. If you want to add 1 minute delat then add it like "60s"
             notification: FirebaseAndroidNotification(
               icon: "ic_notification",
               color: "#009999",
             ),
           ),
           token: token, // only required If you want to send message to specific user.
         ),
       ),
     );

Features and bugs #

Please file feature requests and bugs at the Issue Tracker.

16
likes
0
pub points
85%
popularity

Publisher

verified publisherottomancoder.com

Send Firebase Cloud Message Messages directly from your flutter or Dart Application.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

collection, googleapis_auth, http, json_annotation, json_serializable

More

Packages that depend on firebase_cloud_messaging_flutter