Firbease (Android) notification stop working.

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

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

Bhanu From Nepal16 days ago

Yes!

Anton Tananaev16 days ago

Well, the error seems to indicate otherwise.