【发布时间】:2016-11-02 02:49:01
【问题描述】:
我目前正在开发一个闹钟应用程序,我正在实现一个智能闹钟功能,我必须从服务器获取数据以确定是否是唤醒用户的正确时间。
比方说,情况是:
闹钟设置为上午 06:30
智能警报功能设置为 06:30 前 30 分钟,从早上 06:00 到早上 06:25 开始,每隔 5 分钟,数据提取将发生 5 次
- 如果,比方说,在上午 06:15,服务器返回了唤醒用户所需的数据,则所有计划的任务都将立即取消
- 当前时间是晚上 11:30
- 晚上 11:30 到早上 06:00 期间不会执行智能警报的任务
【问题讨论】:
-
您无法在 iOS 上为特定时间安排后台操作。对于您的场景,您需要一个服务器在需要时向设备发送推送通知。
-
保罗说的是实话。保罗,您应该发表您的评论作为答案,以便 OP 可以接受它。
-
@Paulw11 请发表您的评论作为答案
-
@Orange 你找到解决办法了吗??