Android はほぼリアルタイムのプッシュ通知をサポートしていますか? 質問する

Android はほぼリアルタイムのプッシュ通知をサポートしていますか? 質問する

最近、iPhoneアプリがほぼ瞬時に受信できることを知りました アプリへの通知 アプリへの通知

これはプッシュ通知の形で提供されます。これは iPhone とのデータ接続を常時オンに維持し、バイナリ パケットをアプリにメッセージ送信する特注のプロトコルで、サーバー アプリの送信から電話アプリの応答時間まで 0.5 ~ 5 秒という驚異的な速さでアラートをポップアップ表示します。これは SMS ではなくデータとして送信され、受信メッセージとしてではなくデータ プランの一部として課金される非常に小さなパケットで送信されます。

Android で同様の機能があるかどうか、または Android API を使用してこれに近いものを実装できるかどうかを知りたいです。明確にするために、同様のものを次のように定義します。

  • SMSメッセージではなく、データ駆動型のソリューション
  • 可能な限りリアルタイム
  • スケーラブルです。つまり、モバイルアプリのサーバー部分として、数千のアプリインスタンスに数秒で通知できます。

アプリがプル ベースの HTTP 要求/応答スタイルであることはありがたいのですが、理想的には、通知を確認するためだけにそれほど頻繁にポーリングしたくありません。そうしないと、データ プランが少しずつ消耗してしまうからです。

ベストアンサー1

Firebase クラウド メッセージングFCMに関するよくある質問GCM の新しいバージョンです。Android、iOS、Chrome でメッセージを確実に配信するための GCM のコア インフラストラクチャを継承しています。ただし、現在多くの開発者が通知の処理に GCM SDK を使用しており、クライアント アプリのアップグレードには時間がかかるため、GCM のサポートは継続されます。

2012年6月26日現在、Google クラウド メッセージングデバイス上で実行されているアプリケーションにメッセージを送信するための推奨される方法です。

以前(現在は廃止されていますが)、このサービスはクラウドからデバイスへのメッセージング

おすすめ記事