Hi All we are trying to implement push notifications in our application. our use case is in web when approver approves any request submitted by applicant using native mobile we need to send push notification to the mobile app to the applicant that his/her application is approved. we used firebase credentials and able to successfully configure FCM and devices are also getting registered. but when approver clicks on approve we are not getting notifications in mobile. message status is failed and we are getting below failure reason 403: Forbidden at PushNotifications.SendFCMMessage (CallRest : 'Call REST (POST)') at PushNotifications.SendFCMMessages.nested.3757e7f5-e6dd-4132-86b1-8343a1443f83 [1 of 2] (SubMicroflow : 'SendFCMMessage') at PushNotifications.SendFCMMessages (ListLoop : '') at PushNotifications.SendMessages (SubMicroflow : 'SendFCMMessages') at NativeMobile.ACT_approve (SubMicroflow : 'SendMessages') can anyone please help and let us know what we are missing would be of great help Thanks in advance
asked
Anvitha Boyapati
1 answers
0
Hi,
That 403 Forbidden error usually means Firebase is blocking the request due to authorization issues. Here are a few things to check:
FCM Server Key – Make sure you're using the correct one from Firebase Project Settings > Cloud Messaging.
Google Cloud Permissions – The service account needs roles like Firebase Cloud Messaging API Admin and Cloud Messaging Sender.
FCM API Endpoint – Double-check the API URL and headers; they need to match Firebase’s requirements.
Firebase API Status – See if Firebase Cloud Messaging API is enabled in Google Cloud Console.
Device Token – Make sure the user’s FCM token is still valid. You can test it with a simple curl request.