電話がスリープ/画面ロックモードになった場合でも、ユーザーの位置を取得する必要があります。info.plist ファイルにキーを追加して、バックグラウンド モードで位置情報サービスを有効にしようとしましたが、この方法には iOS >= 4.0 が必要です。ロケーションマネージャーを画面ロックモードで動作させる別の方法はありますか
1 に答える
0
はい。これを見てください: http://github.com/marcop/iPhoneInsomnia
アプリをオーディオプレーヤーとして登録し、5 秒ごとに無音のサンプルを再生することで、iDevice を起動状態に保ちます。AFIK、これは iOS < 4.0 でそれを行う唯一の方法です。
ハッキングのように見えるので、Apple がどう考えているかはわかりませんが、AppStore には明らかにこれを行っているアプリがたくさんあります。
于 2010-10-27T18:31:30.373 に答える