Firbease (Android) notification stop working.

Bhanu From Nepal last year

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 Tananaev last year
  1. Are you using official Traccar server? And which version?
  2. What's in your configuration file?
Bhanu From Nepal last year

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 Tananaev last year

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

Bhanu From Nepal last year

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 Tananaev last year

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

Bhanu From Nepal last year

Yes!

Anton Tananaev last year

Well, the error seems to indicate otherwise.