iOS通知推送电池电量

时间:2015-07-20 14:04:53

标签: ios swift notifications battery

我是一名开发iOS应用的学生,我希望在达到特定电池电量时在设备上显示简单的横幅广告通知。

我发现了一些有趣的事情(http://www.appcoda.com/local-notifications-ios8/)和本地通知,但我没有参与实施......

在进行通知设置时,我们必须写下:

localNotification.fireDate = datePicker.date

但我想除了精确的日期和时间之外,还有另一种方法可以为通知设置激活事件,因此我想通过检查电池电量来实现。

当有人写这篇文章时:

NSNotificationCenter.defaultCenter().addObserver(...

我找不到下一部分执行的完整代码,因为我猜有一部分我们为弹出窗口添加了按钮。

感谢您的帮助!

1 个答案:

答案 0 :(得分:2)

简而言之:你不能。
可以监控电池使用情况,但只要iOS暂停您的应用程序(因为用户已锁定手机或将您的应用程序置于后台),您将无法执行任何代码。
您可以使用后台模式阻止iOS暂停您的应用,但如果您没有需要这些后台模式的功能,Apple将拒绝您的应用。

关于本地通知:触发它们的唯一方法是使用日期。你无法将它们挂钩到某些事件。