laravel_notify_fcm 3.0.0 copy "laravel_notify_fcm: ^3.0.0" to clipboard
laravel_notify_fcm: ^3.0.0 copied to clipboard

Laravel Notify for Firebase Cloud Messaging (FCM) - Send push notifications to your Flutter app from Laravel.

Laravel Notify Fcm #

Latest Release Version Latest Stable Version GitHub stars

Laravel Notify Fcm is a package for sending notifications to your Flutter app using Laravel FCM.

Getting started #

Installation #

Add the following to your pubspec.yaml file:

dependencies:
  laravel_notify_fcm: ^2.1.5

or with Dart:

dart pub add laravel_notify_fcm

Requirements #

Usage #

import 'package:laravel_notify_fcm/laravel_notify_fcm.dart';

Adding a device to the database #

First, call init to initialize the package.

Parameters:

  • url - The URL to your Laravel app where the package will send the device token.
  • debugMode - Whether to enable debug mode. The default is false.
await LaravelNotifyFcm.instance.init(
  url: 'https://example.com/api/fcm',
);

Then, call storeFcmDevice to register the device with your Laravel backend.

Parameters:

  • fcmToken - The FCM token from FirebaseMessaging.instance.getToken().
  • sanctumToken - A valid Laravel Sanctum token for the authenticated user.
String? fcmToken = await FirebaseMessaging.instance.getToken();

await LaravelNotifyFcm.storeFcmDevice(
  fcmToken,
  sanctumToken: 'from your Laravel user',
);

This will send the device token and metadata to your Laravel backend via a PUT /device request.

View our docs on Laravel FCM Channel to start sending notifications.

Try the example app to see how it works.

Changelog #

Please see CHANGELOG for more information what has changed recently.

Social #

Licence #

The MIT License (MIT). Please view the License File for more information.

6
likes
160
points
258
downloads

Publisher

unverified uploader

Weekly Downloads

Laravel Notify for Firebase Cloud Messaging (FCM) - Send push notifications to your Flutter app from Laravel.

Homepage
Repository (GitHub)
View/report issues

Topics

#laravel-fcm #push-notifications #laravel-push-notifications #fcm

Documentation

API reference

Funding

Consider supporting this project:

github.com

License

MIT (license)

Dependencies

device_meta, dio, flutter, nylo_support

More

Packages that depend on laravel_notify_fcm