Initial V2 commit 4
This commit is contained in:
@@ -5,10 +5,15 @@ namespace App\Services;
|
||||
use Illuminate\Support\Facades\Log;
|
||||
|
||||
/**
|
||||
* FCM Notification Service
|
||||
* خدمة إشعارات Firebase (FCM Service)
|
||||
*
|
||||
* Sends push notifications via Firebase Cloud Messaging (HTTP v1 API).
|
||||
* Replaces the scattered sendFCM_Internal() calls from V1.
|
||||
* الغرض من الملف:
|
||||
* إرسال التنبيهات (Push Notifications) للهواتف الذكية عبر خدمة Google Firebase.
|
||||
*
|
||||
* كيفية العمل:
|
||||
* 1. يتصل بخوادم Google باستخدام مفاتيح الوصول (API Keys).
|
||||
* 2. يرسل التنبيه للراكب أو السائق بناءً على الرمز (Token) الخاص بجهازه.
|
||||
* 3. يدير إرسال البيانات الإضافية (مثل معرف الرحلة) داخل التنبيه لتسهيل التفاعل معه داخل التطبيق.
|
||||
*/
|
||||
class FcmService
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user