🔔 FCM Detailed Debug

1. Service Account File: ✅ Found
   Project ID: digitallibrary2-c708f
   Client Email: firebase-adminsdk-fbsvc@digitallibrary2-c708f.iam.gserviceaccount.com

2. cURL Extension: ✅ Enabled (v7.76.1)
   SSL: OpenSSL/1.1.1t

3. OpenSSL Extension: ✅ Enabled

4. Getting Firebase Access Token...
   ✅ Private key loaded
   ✅ JWT signed
   JWT: eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJma...

   Token Request Response (HTTP 200):
   ✅ Access Token Received!
   Token: ya29.c.c0AZ4bNpYB4qPzMiYh_467z...
   Expires in: 3599 seconds

5. Sending Test FCM Message...
   FCM Token: fJfNe7N_R-u3QRSiksVTq-:APA91bF...
   URL: https://fcm.googleapis.com/v1/projects/digitallibrary2-c708f/messages:send

   FCM Response (HTTP 404):
   Response: {
  "error": {
    "code": 404,
    "message": "NotRegistered",
    "status": "NOT_FOUND",
    "details": [
      {
        "@type": "type.googleapis.com/google.firebase.fcm.v1.FcmError",
        "errorCode": "UNREGISTERED"
      }
    ]
  }
}


   ❌ FCM Error - Check response above for details