Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Is a server required for Firebase Cloud Messaging?

I am currently developing an Android app and I would like to include Firebase Cloud Messaging. I was planning to have a Raspberry Pi checking a website every 5 Minutes or so and sending push notifications when something changed. In the official documentation they say that I need an 'app-server' in order to send messages via Firebase.

Does that mean I need to have my Raspi up and running as a server 24/7 and need a static IP / Domain for it? Or is it enough to have my Raspi send the message via the Api (https://fcm.googleapis.com/fcm/send) as I only need downstream messages?

Any help and explanation would be highly appreciated as I can't find a definite answer in any thread or documentation.

like image 832
GreenSmurf Avatar asked Feb 14 '26 20:02

GreenSmurf


1 Answers

You don't as such need an app-server for just one device. If you have some sort of internet connectivity on your Raspberry Pi device, all you need to do is make a request to the firebase API.

Firebase (Google servers) will handle the rest by pushing notifications to all the registered devices.

like image 130
Joey Pinto Avatar answered Feb 17 '26 09:02

Joey Pinto



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!