2017-09-19 5 views
1

状況は、デバイスがロックされていて、ユーザが電話を拾ってそれを覗くまで状況が変わっていることです。彼がそれを見て、あなたのiOSデバイスがあなたのアプリケーションのバックグラウンドでピックアップされたという事象を検出することは可能でしょうか?iOSデバイスがピックアップされたときにコールバックを取得する

私はシステムが明らかに提供するイベントについて考えています。少なくとも、内部的には、そのピークイベントの時間と通知を表示するために画面をオンにすることです。

答えて

1

iOSではこのようなパブリックAPIは提供されていません。セキュリティ上の理由から

:より一般的には、iOSのアプリがアクティブでない場合、あなたのアプリが原因一層sandboxに、システム上や他のアプリでのユーザーの行動を知らせる可能性のあるAPIを提供することはありません
、iOSはインストール時に各アプリケーション(環境設定とデータを含む)をサンドボックスに配置します。サンドボックスとは、ファイル、設定、ネットワークリソース、ハードウェアなどへのアプリケーションのアクセスを制限するきめ細かなコントロールのセットです。サンドボックスプロセスの一環として、各アプリは独自のサンドボックスディレクトリにインストールされます。このディレクトリは、アプリとそのデータのホームとして機能します。

ロケーションのアップデートのように、このルールにはいくつかの例外があります。

関連する問題