2017-05-23 10 views
0

バックグラウンド操作と終了の間の状態を探しています。iOS検出アプリが終了しました

私のアプリでは、オン/オフ/スリープ/スリープ解除ボタンを押して画面をオフにする必要があります。すべてのビジュアルが非アクティブである間に、オーディオとロケーションの検出はバックグラウンドで進められます。 (このボタンを押すと、DidEnterBackgroundイベントとWillResignActiveイベントが発生します)。

しかし、ユーザーがホームボタンを積極的に押してホーム画面に移動すると、積極的にアプリケーションを終了することを選択します。

バックグラウンドで実行しているもの(周囲の音など)をオフにして、アプリを終了させることができます。しかし、私は、ユーザーがアプリを "放置"したことを検出する方法が必要です。

これを検出する方法はありますか?

答えて

1

いいえ - アップルは、電源ボタンでデバイスの画面をオフにするか、ホームボタンでアプリを離れるかを区別する方法を提供していません。アプリケーションのライフサイクル(DidEnterBackgroundで言及したように)は、私たちがすべて持っています。

関連する問題