當電池電量低於20%時,我需要手機發出嗶嗶聲。背景中獲取電池信息的最優雅方式是什麼?
我只是不知道如何讓我的代碼在後臺運行。我曾嘗試過: applicationDidEnterBackground'(application: UIApplication)
但它只在應用程序進入後臺時檢查電池一次;它不會更新。
我知道如何獲得電池充電。這是我所擁有的:
var power = Float()
func batteryLevel() {
power = UIDevice.currentDevice().batteryLevel
if power < 0.2 {
println("Beep")
}
}
我該如何在後臺定期運行?有一堆箍可以跳過嗎?
如果你這樣做的話,你的應用不太可能通過蘋果的評論... – idmean
對不起,我還是一個相對較新的開發者。爲什麼是這樣? – bkwebhero
因爲你的應用程序會以某種方式嘗試監視系統。 Apple不希望應用程序執行某些操作。但這只是我,可能蘋果在這種特殊情況下感覺不同。 (如果Apple留下了一個方法來實現這一點。) – idmean