2016-05-25 8 views
1

プロジェクトがAndroidデバイスにプッシュ通知を送信する必要があります。私が理解しているところから、GCMは道のりです。私の会社のネットワークチームは、私たちがプッシュ通知を送信するためにGCMに接続するために、ファイアウォールポートを開く必要があります。私たちは、開発環境と本番環境のためにそうする必要があります。 GCMに開発環境があるかどうかはわかりません。ここに私の質問があります:GCMサーバーにアクセスするためのオープンポート(ホスト名、IP、必要なポート)

(1)android.apis.google.comポート5228,5229このサーバに指定するIPアドレスは何ですか?

(2)android.googleapis.comポート5230と443。このサーバーに指定するIPアドレスは何ですか?

(3)GCMの開発環境はありますか?はいの場合、GCMサーバーのホスト名、IPアドレス、ポートは何ですか?

ありがとうございます。 docsから

+0

IPアドレスを指定する必要はありません。詳細はこれを参照してください。 https://developers.google.com/cloud-messaging/gcm – ErShani

+0

開発用GCMサーバは別に用意されていますか?私は、iOSの場合、開発と運用のAPNSサーバーを別々に持っていることを知っています。 – user3573403

答えて

0

:あなたの組織は、インターネットからまたは へのトラフィックを制限し、ファイアウォールを持っている場合

は、あなたのFirebaseクラウドメッセージングのクライアントのために FCMとの接続を許可するように設定する必要がありますメッセージは メッセージを受信します。ポート番号は5228,5229,5230です.FCMは通常、 は5228のみを使用しますが、5229と5230を使用することもあります.FCMは特定のIPを提供しません。したがって、ファイアウォールですべてに発信する接続を許可する必要があります。 IPブロックに含まれるIPアドレス は、GoogleのASN 15169に記載されています。

+0

私が知っているところから、GoogleのASN 15169には多くのIPアドレスが含まれています。そこに含まれるすべてのIPアドレスをリストするのは現実的ではありません。 – user3573403

関連する問題