0
私は目覚まし時計アプリを作ろうとしています。電話がロックされているときにiOS(スピーディー)でNSDateを再生
携帯電話がスリープ状態(ロックされている)で、アプリがフォアグラウンドにあると仮定すると、特定の時間に音を再生する最良の方法は何ですか?明らかに、NSTimerはデバイスがスリープしているときには動作しませんでした...どうすればこの問題を解決できますか? (また、その制限のためにローカルの通知を使用したくない)
"Nightstand"と "Sleep Cycle"というアプリがこの問題を解決したようだ。
私はローカル通知が最善の方法だと思います。どのようなタイプのローカル通知の制限? –
心に浮かぶ2つの問題があります:1)30秒より長い音を再生できません。 2)ユーザーがリンガーをオフにすると、サウンドは再生されません! –
[this](http://oleb.net/blog/2014/02/alarm-clock-apps-ios/)を見ましたか? 'UIApplicationExitsOnSuspend'キーをplistに追加すると、電話がロックされている間に実行されるコードを持つことができると思います。 – beyowulf