2012-04-24 11 views
0

デバイスがロックを解除するたびに、アプリが計算を実行する必要があります。ペーストボードマネージャーのように、ユーザーが意図的に起動して背景に入るアプリです。マルチタスクアプリは、アプリがバックグラウンドであってもデバイスが画面のロックを解除したときに通知を受け取ることができますか?

アプリがバックグラウンドのときに端末のロックが解除されたときに通知を受け取る方法を教えてください。これは可能ですか?計算は重くはありません。 NSUserDefaultsから値を読み書きするだけです。現在のSDKおよびパブリックAPI、ユーザーが画面のロックを解除したときに、あなたのアプリがバックグラウンドで動作している場合でも、伝える方法がないと

+0

あなたのケースは、あなたを助けるかもしれない以下、UILocalNotificationを参照してください - のhttp: //stackoverflow.com/questions/6044092/uilocalnotification-in-sleep-mode-on-iphone、http://stackoverflow.com/questions/5075702/iphone-alarms-that-wake-up-the-device-from-睡眠中の音 – rishi

+0

@RIPデバイススクリーンがUILocalNotificationによってロック解除されたことを知らせることはできません。 – Daniel

+0

@ダニエル - デバイスのロック解除またはロック時にアプリケーションがフォアグラウンドおよびバックグラウンドになると、applicationDidBecomeActive:およびapplicationWillResignActive:を使用できます。 – rishi

答えて

2

...

+0

UILocalNotificationこの場合に使用することができます。 – rishi

+0

UILocalNotificationを使用して画面のロックが解除されたことを知るにはどうすればよいですか? – Daniel

+0

あなたはUILocalNotificationについて詳しく説明できますか?この場合、どのように役立ちますか?任意のコード例? –

関連する問題