私が正しく理解している場合、APNSプロバイダとして登録する各アプリケーションは基本的にiPhoneに特定のサーバーへのライブ接続を強制します。 もしそうなら、私が使っているアプリが増えれば(APNSに登録する)、バッテリーの消費量は増えますか?Appleプッシュ通知サービス - iOSは登録されているすべてのAPNSサーバーとオープンな接続を維持していますか?
世界中のすべてのデバイスに通知を配信する大きなサーバークラスタを開発者が利用できるようにすることは、Appleにとって賢明ではないでしょうか?
これは間違いありません。各開発者は、SSL/TLS経由でアップルのサーバーに通知を送信し、appleはデバイスにデータをプッシュします。 –
これは古い投稿であることを認識していますが、私が知っていることについてちょっと少し説明します。私のアプリのプッシュ通知をテストするとすぐに表示されるので、単にポーリングしているとは思えません。それが通知を受け取るまでポーリングを行いますが、その後に通知が届いた場合に短時間オープン接続を維持してから、サーバーをポーリングしてバッテリーを節約するように戻します。 – SnoApps