iPhoneアプリケーションの場合iOSバックグラウンド処理
アプリケーションが実行されていないときにイベントハンドラを登録する方法はありますか?
私が尋ねる理由は、デバイスからデータをアップロードしたいのですが、これがユーザーに問題を引き起こさない場合のみです(アプリケーションが動作している間は常に状態が良いとは限りません)。
データが携帯電話ネットワーク(唯一のWiFi)を通過することは望ましくありません。私はそれがデバイスが電源に接続されているときにのみ起こることを好む(それはバッターの寿命に影響しないので)。他のアプリケーションがCPU帯域幅を多く消費しているときは、他のアプリケーションの処理速度を落とさないようにしないことをお勧めします。
また、OSによって生成されるイベント(もしあれば)の簡潔なリストはありますか?
を参照してください確認するには、あなたがアクセスすることができます何もありません。また、アプリが実行されていない場合、「it」から対話する唯一の本当の方法はプッシュ通知によるものです。 –