What does “application server in my own environment” mean in the Firebase Cloud Messaging documentation?

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.

+4
2

, , - Node.JS/Express.JS - Digital Ocean?

.

- Firebase/Google Cloud (, )?

. Firebase Cloud Messaging, , , , . Firebase Console. , .

RealTime Database " ", ?

. Firebase Realtime , , FCM, - , (Send (Downstream Receive (Upstream)).

+1

Cloud Messaging Firebase. , , .

, FCM (Node.js, PHP). FCM, Firebase . FCM , , .

, FCM Firebase, , .

0

Source: https://habr.com/ru/post/1672417/


All Articles