NOTIFICATEUR: Un guide complet d'installation et de configuration pour intégrer la messagerie Cloud Firebase (FCM)

DEV - 11/05
Dans le monde mobile-premier actuel, les notifications de poussée sont devenues essentielles pour engager les utilisateurs avec ...

Dans le monde des mobiles d'aujourd'hui, les notifications push sont devenues essentielles pour engager les utilisateurs avec des mises à jour et des informations en temps opportun. Pour les développeurs de Laravel qui cherchent à intégrer Firebase Cloud Messaging (FCM) dans leurs applications, le package Laravel FCM Notifier d'Abdelrazek Kandil propose une solution élégante qui s'aligne parfaitement avec la philosophie de conception de Laravel.

Ce guide complet vous guidera dans la configuration et la configuration du package de notificateurs, fournissant des exemples pratiques pour toutes les méthodes de notification disponibles.

Qu'est-ce que le notificateur?

Notificateur est un package qui intègre de manière transparente la messagerie Cloud Firebase avec le système de notification de Laravel. Il fournit une interface couramment pour la construction de notifications, prend en charge les messages FCM simples et complexes, enregistre automatiquement l'état de livraison et comprend des migrations de base de données pour stocker les jetons FCM.

Condition préalable

Avant d'installer le notificateur, assurez-vous d'avoir:

  1. Un projet Laravel (version 8.0 ou plus recommandé)
  2. Compositeur installé
  3. Un projet de base de feu avec FCM a été activé
  4. Un compte JSON compte de service de Firebase

Étape 1: Créez un projet Firebase

Si vous n'avez pas déjà de projet Firebase, suivez ces étapes:

  1. Aller à la console de base
  2. Cliquez sur "Ajouter un projet" et suivez l'assistant de configuration
  3. Une fois votre projet créé, accédez aux paramètres du projet
  4. Cliquez sur l'onglet "Service Comptes"
  5. Cliquez sur "Générer une nouvelle clé privée" pour télécharger le fichier JSON de votre compte Firebase Service
  6. Notez votre ID de projet Firebase, dont vous aurez besoin plus tard

Étape 2: Installez le package

Ouvrez votre terminal et accédez à votre répertoire de projet Laravel. Installez le package à l'aide du compositeur:

Le compositeur nécessite Dev Kandil / Notifier
Entrez le mode de sortie en mode plein écran

Étape 3: Configurer des informations d'identification Firebase

  1. Ajoutez votre ID de projet Firebase à votre.envdéposer:
Firebase_project_id = votre projection-id
Entrez le mode de sortie en mode plein écran
  1. Placez le fichier JSON de votre compte de service Firebase dans votre répertoire de stockage Laravel:
# Déplacez le fichier JSON téléchargé vers votre projet mv /path/to/your-firebase-credentials.json Storage / Firebase.json
Entrez le mode de sortie en mode plein écran

Important: assurez-vous d'ajouterStorage / Firebase.jsonà votre.gitignorefichier pour garder vos informations d'identification sécurisées.

Étape 3: publier des fichiers de packages

Publiez les fichiers de configuration et de migration du package:

# Publish Everything PHP Artisan Vendor: Publish --Provider = "Devkandil \ notifire \ fcmServ...
[Courte citation de 8% de l'article original]
Loading...