Firbease (Android) notification stop working.

Bhanu From Nepal14 days 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 Tananaev14 days ago
  1. Are you using official Traccar server? And which version?
  2. What's in your configuration file?
Bhanu From Nepal14 days 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 Tananaev14 days 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 Nepal14 days 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 Tananaev14 days ago

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

Bhanu From Nepal14 days ago

Yes!

Anton Tananaev14 days ago

Well, the error seems to indicate otherwise.