2013-05-20 17 views
0

當屏幕鎖定/解鎖時,是否可以通知應用程序(非活動或活動,但在後臺)?iOS:當應用程序在後臺時如何檢查屏幕是否被鎖定

喜歡的東西:https://stackoverflow.com/a/3617552/1011125

+1

爲什麼你需要這個?除了在推送模式中,Apple似乎不允許這種編程。請參閱http://stackoverflow.com/q/9314869 –

+0

我不想讓應用程序保持後臺線程處於活動狀態。我只想讓它在屏幕鎖定或解鎖時得到通知,如本地通知。如果它必須保持活躍,那麼它是被禁止的,我知道。 – filou

+0

可能相關:http://stackoverflow.com/questions/7888490/和http://stackoverflow.com/questions/704789 –

回答

1

當屏幕鎖定時,您的應用程序得到這些代表消息:

  • applicationWillResignActive:

  • applicationDidEnterBackground:

但是,你不能區別是您可能會收到這些消息的其他任何情況(例如,用戶單擊主頁按鈕以掛起您的應用程序)。

相關問題