2016-10-14 15 views
0

Firebaseコンソールからプッシュ通知を設定しました。プッシュ通知を送信できます。しかし、私はまだデバイス間の通知を送信することはできません。私が集まると、Firebaseノードを監視してFCM経由で通知を発する外部のアプリケーションサーバーが必要になります。デバイス通知をFCM経由でデバイスに送信するためにアプリサーバーを設定するにはどうすればよいですか?

私は同様の質問を、hereで見たことがありますが、Frank van Puffelenの説明は良いですが簡潔ではありません。hereしかし、私はまだかなり混乱しています。 ChildAddedまたは変更してキー交換を処理する際に通知を送信するために、クライアントアプリケーションインスタンスとFirebaseの間の通信を行うアプリサーバー(ここではXMPP)をどのように設定できるかについてのチュートリアルまたはヘルプ。 (私が理解するように、FCMはアップストリーム通知を送信するためにXMPPプロトコルを必要とします)

何か助けになると思います。それは良い質問です

答えて

0

ユアーズ... firebaseは、このいずれかを実行したい場合は、あなたが言ったようには、デバイス間、その後、アプリケーションサーバーが必要なプッシュを送信することはできません。私が長い間考えてきたもう1つの可能性は、2つのことを行う独立したサービスを作成することです。最初のものは、onChildAddedとしてのイベントを常に制御し、2番目のイベントはローカル通知をスローします。

これは私がアプリケーションサーバーを作成する前にうまくいくと思う解決策です...最終的には、それをやろうとすると、私たちにあなたの経験を教えてください!ご挨拶!

+0

ポストに感謝します。あなたが提案しているのは、iOSとアンドロイドの両方のプラットフォームまたはアンドロイドのみのものですか? 誰もこれについて不平を言ったり、上記のカップル以外の質問を投稿したことは私には驚かされます。 Firebaseでこれらの開発者は何をしていますか? – TheeBen

+0

ここにお金がかかっているから...アプリサーバーが必要で、あなたがfirebaseで作業を始めたら、Googleはあなたに言う...うわー、あなたはアプリサーバーが必要ですか?その後、私たちのgoogle-cloud-platformをfirebaseと統合しましょう! xD 純粋なマーケティング、ファイアベースにはいくつかの制限があり、Googleクラウドプラットフォームでカバーしています...あなたの質問については、私はAndroidデベロッパーのみになりますが、IOSにはローカル通知とバックグラウンドサービスがあり、このオプションを評価してください! –

+0

私は面白いアイデアを見て、あなたが指している特定のGoogle製品に私を誘導することができますか?アプリケーションサーバーとして機能できるGoogleのクラウドシステムですか?それがあなたが意味するものなら。 – TheeBen

1

このチュートリアルの後に続きます。

何ができるか

Send Notifications from Server

は、セットアップchild_addedまたは変更を聞くと、通知要求に応答して、お気に入りの技術を使用して外部のサーバです。

これを処理するためにnode.jsアプリケーションエンジンを使用しました。ここでも、人々は他のクラウド有料サービスを使用するように移動することが基本です。

+0

ありがとうございましたが、この部分的なチュートリアルを私のリンクとして投稿してください。残念ながら、アプリサーバーの設定については、正確かつ具体的にどのようなものになるのかについてはわかりません。しかし、一般的な画像は私のアプリケーションサーバーからノードを観察する必要があることは明らかです。 – TheeBen

+0

あなたはアプリサーバーとしてnode.jsアプリエンジンを使用できると言っていますか? – TheeBen

+0

@TheeBenはアプリサーバーではなく、そのようなリクエストの処理を行うアプリケーションです。 –

関連する問題