これは、この質問のフォローアップです。
Google Cloud Messaging (GCM) が使用するポートとプロトコルは?
ここでの問題は、GCM が使用するポートをブロックする WIFI ネットワークが数多く存在することです。私にとっては、プッシュ ソリューションがブロックされたポートを頻繁に使用し、ソリューションの信頼性を低下させることに気が狂っているように思えます。私たちは企業向けではなく消費者市場向けのアプリを構築しているため、「ポート範囲 5228 ~ 5230 でのみ機能します。これらのポートがネットワークで開かれていることを確認してください」などの予約を行うことができます。
この問題に遭遇したのは私が最初ではありません。Google がこれらのポートを使用する理由は何ですか?また、ベスト プラクティスの方法でそれを回避するにはどうすればよいでしょうか?