2013-07-22 55 views
0

我有一個應用程序,用戶可以在其中掃描條形碼,它會在相機的視圖上實時顯示信息。在視頻輸入中設定時間之後是否可以讓iPad自動鎖定?用戶很可能會在應用程序運行時放置iPad,以便使用該應用程序,這會對電池壽命造成嚴重問題。在相機模式下自動鎖定iOS設備

+0

爲什麼不讓用戶自己設置它。大多數人在1到5分鐘內在iPad上設置自動鎖定,默認情況下爲1分鐘。爲什麼迫使已經存在的東西。 –

+0

@CodeMonkey這就是我們所期望的 - 但是當顯示攝像頭時,iOS不會自動鎖定設備。 – user2433448

+0

很酷,我明白你在問什麼,但不幸的是答案是否定的。您可以使用sleepwithtimeinterval一段時間或無限期地阻止鎖定屏幕,但強制鎖定目前沒有辦法。 –

回答

0

很遺憾,如果用戶的設備在1分鐘後已經設置爲鎖定狀態,那麼您將無法做到這一點,除非您進行一次徹底的黑客攻擊。

如果後一種情況屬實,您可以禁用idleTimerDisabled,並且在您處於不活動狀態後,重新啓用idleTimer,然後觸發手機在1分鐘後再次鎖定。

+0

該應用程序是內部的企業應用程序,因此我們可以控制平板電腦的設置。我會試一試你的建議。 – user2433448

+0

謝謝,我能夠得到這個工作! – user2433448

0

應用程序可以阻止設備進入睡眠狀態(請參閱UIApplication idleTimerDisabled),但沒有使設備進入睡眠狀態的API。設備是否在一段時間後進入睡眠狀態取決於用戶,而不是應用。