在我的應用程序中,我使用CLLocationManager和AdWhirl。我沒有針對背景模式進行特定開發:我不希望我的應用程序在後臺工作,即當用戶按下「home button」時,GPS位置不應該更新iphone:位置管理器+ adwhirl =電池耗盡:(
昨天傍晚我按下了「home button」,今天早上iPhone已經沒電了,這是一款iOS 4.1的iPhone 4,不是jailbreaked,並沒有後臺程序運行。
電池約爲35%,昨天晚上,和0%,今早(iPhone被關閉)。
我在我的委託中設置了斷點,每次GPS位置更新時都會調用斷點。當應用程序處於後臺模式時,不會調用委託。所以我認爲GPS在後臺模式下真的被禁用:好的。
今天早上,我跟着電量消耗:每15分鐘大約減少1%。我覺得有點太過分了。
我應該在應用程序轉到後臺模式時執行特定的操作嗎?你認爲這1%的下降是正常的嗎?