Laravel Notify Fcm
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: ^0.0.4
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.firebaseMessaging
- The FirebaseMessaging instance.debugMode
- Whether to enable debug mode. The default isfalse
.
FirebaseMessaging firebaseMessaging = FirebaseMessaging.instance;
await LaravelNotifyFcm.instance.init(
url: 'https://example.com/api/fcm/devices',
firebaseMessaging: firebaseMessaging,
);
Then, call storeFcmDevice
to add the device to the database.
await LaravelNotifyFcm.instance.storeFcmDevice(
sanctumToken: 'from your Laravel user',
);
This method will request permission to send notifications to the device. If the user accepts, the device will be added to the database.
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.