私のアプリには、サーバーに情報を常にポーリングしている画面があります。ユーザーがアプリを操作しないと、アプリはアイドル状態になり、画面が暗くなり、次に黒くなります。
バックグラウンドでは、アプリは引き続きポーリングしてサービスを提供しようとしますが、NSURLConnectionから-1009エラーコードを取得します。(-1009 == NSURLErrorNotConnectedToInternet)
私の考えは、アプリがこのアイドル状態になったら、サーバーへの情報のポーリングを停止することです。
デバイスがアイドル状態になったときに通知を受け取る方法はありますか?