Firbease (Android) notification stop working.

Bhanu From Nepala month ago

In my custom mobile app firebase notfication stop working since 1 month. I saw this type of error on log please help me how to slove this:

2025-03-17 00:25:28  WARN: Firebase user 62 error - 403 Forbidden
POST https://fcm.googleapis.com/v1/projects/z1-new-tracking/messages:send
{
  "error": {
    "code": 403,
    "message": "SenderId mismatch",
    "status": "PERMISSION_DENIED",
    "details": [
      {
        "@type": "type.googleapis.com/google.firebase.fcm.v1.FcmError",
        "errorCode": "SENDER_ID_MISMATCH"
      }
    ]
  }
}
 - HttpResponseException (...)
Anton Tananaeva month ago
  1. Are you using official Traccar server? And which version?
  2. What's in your configuration file?
Bhanu From Nepala month ago

I am using Traccar Version 6.5 on my own VPS.
My configuration for firebase of traccar.xml is :

<entry key='notificator.types'>web,firebase</entry>
<entry key='notificator.firebase.serviceAccount'>
{
  "type": "service_account",
  "project_id": "z1-new-tracking",
  "private_key_id": "2b09ffb9a28e011da5ff5******************",
  "private_key": "-----BEGIN PRIVATE KEY-----\nMIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQCglup6WI/eSqwa\neTxA8DY5OIebqLUHmfj4HVEyD3Vzn6tgTgboRih1mvyQX2Fz6fMfE/Y0aFAldv9Q\nUrgnFvrNML7WOK/9HQ6ptwIAzGccz6YV6ysmxKLDbuW3wr/TSCcTYPyiJTp1yOTz\nd9dUllV+ELYcxQrabd1vPPF/Lc2BH3wPl8+sfAFPRI9rcJVUUd3LXryVZp8EYxsR\nDUkzLrUVqyq6l5V4AHhkhQwiMzQsoToXsELk80iZcQ8NM1JIAGMcYk/TXIpv4/YP\nWnFq1vqdt7wlLAgsL9Zlib61QGz5pD+MU3nfkb7PaVKKVPHIl97nsEAmsJEwFLmU\n2bu/e5NDAgMBAAECggEAFXZ2Ginx+Hy0aclgQzGXnagvf59Zqo1qmAabDnzAbtad\nOf7Tr4GI8MbpEIae6LYQ10t8sV5rr8Yqs1qK4DaTCI+GQe1LoCGdDxO1gdPPyCr8\ngJtwpfrL4iDVNO0jZCKVjmJ9AVLGcG2MI/oVXmnFPVcQb+Hp5G2glbhocl31xFbx\nrQ/4ZijUiFXcKMZ0gGfzyN7pZqhyH1d3z/LFRc/SktYJoRzydMz6RY2G0NZ669Nf\n/oI30+DVn6VBtEUHxB5P+asgGgqEI1EekGuq1wbH2/lLI8epj1GIsw13DLen2QE6\nTMrGhUyGT54kMV1VOY2/WZx1/E6wjcjoL8l/uhWxAQKBgQDRUVqxHEYCH8vfU1XI\n67dZtqnedt4U+3j9Rtsx66otr50VbbBHWWMUQDd2/Tzz2kidWh4wQg1Q5vvIHvvK\n+r1LbAUWgbBrsT+BgNUqcs7QwZg+8rGXUrZZ1udB6Dpbf7Xx7QklMpo0CV2gbRtw\nZip6il1okQBWoapT0wcRYeLbgQKBgQDEZ4DLuuAx8rJlmuC+0nNnj3gYu23GC1K3\nMMt/VwjUITUWdw+1pjc9i+tAffqc9msWy9PD9EbAw/B8/Dl02uxm+4iEE7jbnW7T\nu8leY4LNvkcWoyAPjZkrDg9a+tTGX2P2aHVJEgDvdO1kj1dMv/RsiaMrgKAKfj1U\nhadOhF5gwwKBgQDOobkdzgNuZWUk+WdeCRPfBGt8qWti2zz9Cs2n4jUFFK/FT5sN\nVDhy7VHTrPpW381/SE805H+wtdUoIS3/mrbzlZcQOMaoCTnf5gaI+P0hJ3vb6ElY\nUNaiqXtxnIa/fLtoL88vYVzIsdYzYIIN201j2uOLLllfLAiw50m65x7EAQKBgQCy\ndATvl8W7PHRho37Pg3J+Rzps5mgQiRtH/dr4wgDwlZeh6N5qQzNwBaDkQVMjqTaW\nSO8J3fsnjSEGvzoJdh1UWPmqYC0Xxoz7b2XBEJO6E0iORfuMhjEEkMrc9Im+ENBI\nBJOEqAoXiNtmAmPlBYi10b1jeoRv5FIfaS0iR11ldwKBgQCaW7CmFXzRcl+VRH/p\nPmmA2sCLJ4ll8f8fR9JFyjD+munYs3G0+Wx8BAH/oz5DrUWb4kAAH6M/PNTGWsdD\nV6i0OtkzXycLvnGtd9fIkXaNafBlTwI8+n0oeZg654Mo3Q6RftEUbyXfefdiuH1k\nxCrVZYYi4SSfmzOjSEWmxP9gdA==\n-----END PRIVATE KEY-----\n",
  "client_email": "firebase-adminsdk-a59zk@z1-new-tracking.iam.gserviceaccount.com",
  "client_id": "103681471269467682927",
  "auth_uri": "https://accounts.google.com/o/oauth2/auth",
  "token_uri": "https://oauth2.googleapis.com/token",
  "auth_provider_x509_cert_url": "https://www.googleapis.com/oauth2/v1/certs",
  "client_x509_cert_url": "https://www.googleapis.com/robot/v1/metadata/x509/firebase-adminsdk-a59zk%40z1-new-tracking.iam.gserviceaccount.com",
  "universe_domain": "googleapis.com"
}
</entry>

Note: I used "****" on private_key_id here on this post.

Anton Tananaeva month ago

And you're using the same Firebase project for your app? The error seems to indicate that it's not the case.

Bhanu From Nepala month ago

I am using same project on app too. And from Announcement menu from admin dashboard when I am trying send message to specific user it works fine. But Notifciation not goes on ignation on or off , command result etc.

Anton Tananaeva month ago

Are you sure all the users are/were using the same app?

Bhanu From Nepala month ago

Yes!

Anton Tananaeva month ago

Well, the error seems to indicate otherwise.