PHPackages                             andydefer/push-notifier - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Mail &amp; Notifications](/categories/mail)
4. /
5. andydefer/push-notifier

ActiveLibrary[Mail &amp; Notifications](/categories/mail)

andydefer/push-notifier
=======================

A robust PHP package for sending push notifications via Firebase Cloud Messaging (FCM)

1.1.1(1mo ago)0151MITPHPPHP ^8.1

Since Mar 15Pushed 1mo agoCompare

[ Source](https://github.com/andydefer/push-notifier)[ Packagist](https://packagist.org/packages/andydefer/push-notifier)[ RSS](/packages/andydefer-push-notifier/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependencies (6)Versions (7)Used By (1)

PushNotifier
============

[](#pushnotifier)

[![PHP Version](https://camo.githubusercontent.com/c8d8dad6beb757a2b8acba331d16140813699543b88a37af0a81f20bd35f61de/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5048502d382e332532422d626c7565)](https://camo.githubusercontent.com/c8d8dad6beb757a2b8acba331d16140813699543b88a37af0a81f20bd35f61de/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5048502d382e332532422d626c7565)[![License](https://camo.githubusercontent.com/f8df3091bbe1149f398a5369b2c39e896766f9f6efba3477c63e9b4aa940ef14/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d677265656e)](https://camo.githubusercontent.com/f8df3091bbe1149f398a5369b2c39e896766f9f6efba3477c63e9b4aa940ef14/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d677265656e)

**PushNotifier** est un package PHP puissant et flexible (compatible avec tout framework ou application brute) pour l'envoi de notifications push via **Firebase Cloud Messaging (FCM) v1**. Construit avec une architecture robuste et orientée contrat (interfaces), il simplifie l'authentification et l'envoi de notifications, vous permettant d'intégrer des notifications fiables en quelques minutes.

📦 Installation
--------------

[](#-installation)

```
composer require andydefer/push-notifier
```

🚀 Démarrage Rapide
------------------

[](#-démarrage-rapide)

### 1. Obtenir les identifiants Firebase

[](#1-obtenir-les-identifiants-firebase)

1. Allez dans la [Console Firebase](https://console.firebase.google.com/).
2. Sélectionnez votre projet.
3. Allez dans **Paramètres du projet** &gt; **Comptes de service**.
4. Cliquez sur **Générer une nouvelle clé privée** pour télécharger le fichier JSON du compte de service.
5. Placez ce fichier dans un endroit sécurisé de votre projet (par exemple, `storage/app/firebase-credentials.json`).

### 2. Envoyer votre première notification

[](#2-envoyer-votre-première-notification)

```
