I am having trouble understanding the specific meaning of “application server implemented in my own environment” as used in this documentation on how to send upstream to “Cloud” using Firebase Cloud Messaging .
Context
The documentation says that to send outgoing messages I need my own application server, which implements one of the two connection server protocols in HTTP or XMPP.
The reason I'm confused
I expect that if I use Firebase, I do not need to create my own server. All backend files are processed by them. Therefore, for me, when they say that I need to create my own application server in my own environment, this contradicts my expectations and understanding and, thus, makes me guess the meaning.
What is it I am just embarrassed and ask about
- What exactly do they mean by application server?
- What exactly do they mean by "in my own environment"?
Another way to ask two questions:
- An application server in this context means only a regular application server, which I write myself using something like Node.JS / Express.JS and a host on something like Digital Ocean? and / or
- Do I need to do something with other Firebase / Google Cloud products (for example, hosting or application engine)?
- RealTime Database " ", .
Firebase, Google.
, . , - , , . Meta, , SO.
user7646649