To send push notifications using FCM, an app server is required, I’m completely new to programming and all I can do is write a little Java and don’t understand the concept of servers.
What kind of server is it, where should it be registered, in the application or is it something that should communicate with the application from the outside? There is a lot of information on the Internet, according to what needs to be registered in the server, but all these examples assume that I have a general idea of what a server is and that I have it. Just from what I read, it follows that this server needs to be written not in java, but for example in php, if so, how can I connect it in my application?
I myself am surprised at what a stupid question turned out, but I can’t even formulate it normally, because I don’t understand what this server is.
In general, I would be grateful for any information about what is the app server used when working with FCM on android.