を使用して「クラウド」にアップストリームメッセージを送信する方法については、このdocumentationで使用されている「自分の環境で実装されたアプリサーバー」の具体的な意味を理解できません。Firebase Cloud Messagingのドキュメントで、「自分の環境にあるアプリケーションサーバー」は何を意味していますか?
コンテキスト
ドキュメントには、私は上流のメッセージを送信するために、私はHTTPまたはXMPPに2つの接続サーバプロトコルのいずれかを実装して自分のアプリケーションサーバが必要であると言っています。
私は
私の期待は、私がFirebaseを使用している場合、私は自分のサーバーを作成する必要がないということです混乱していた理由。すべてのバックエンドのものは、それらによって処理されます。だから、自分の環境に自分のアプリケーションサーバーを作成する必要があると言ったとき、それは私の期待と理解に反するため、私はその意味を2番目に推測させます。それは私が特に混乱し、彼らは、アプリケーションサーバによって、正確に何を意味について
- を求めていますは何
?
- "自分の環境の中で"正確にはどういう意味ですか?
私の二つの質問が尋ねられる可能性が別の方法は次のとおりです。
- は、私がNode.jsのようなものを使って自分で書くだけで、一般的なアプリケーションサーバーを意味し、この文脈でのアプリケーションサーバーです/ Express.JSとデジタルオーシャンのようなホスト?または
- 他のFirebase/Google Cloud製品(ホスティングやApp Engineなど)で必要なことはありますか?
- また、自分のアプリケーションでRealTime Database機能を実装した場合、そのアプリケーションにデータを提供するため、「アプリケーションサーバー」と見なすことができますか?
私はGoogleの周りのすべての単一のクラウドメッセージングに関するFirebase上のドキュメントやブラウジングを通じて読み込み、これまで
やっていること。
私は、どのような質問をするべきか、何を避けるべきであるのかをよく読んでいます。私は、この質問が多種多様ですべての正解を持つ何かになる可能性があることを念頭に置いています。しかし、私はthis questionのMetaに出くわしました。これは、ドキュメントの明確化を求めることは、それほどOKであることを示唆しています。
優秀 - 偉大な答えをありがとう –
PS:答えは簡単なようですが、私はそれが質問に答えたと思います。何かが混乱しているかどうか知らせてください、そして、私がもっと分かりやすく説明するつもりです。乾杯!編集:あなたは大歓迎です。 :) –