基于增量随机时间间隔的时间表通知

时间:2018-11-21 10:25:50

标签: ios objective-c localnotification

如何根据增量时间跨度安排通知

10分钟,10小时,20小时,1天,5天,1周,1个月,5个月,1年,5年,10年。

Notification Message:
for 10 min
You have completed Successfully 10 min
for 10 hours
You have completed Successfully 10 hours

1 个答案:

答案 0 :(得分:0)

从提供的少量信息中,我将进行如下操作:

  1. 查看NSUserDefaults以查看上一次迭代是什么
  2. 根据先前的迭代(如果有的话)定义开始时间
  3. 使用iOS SDK中提供的Local Notifications安排本地通知。
  4. 将相同的日期/时间保存在NSUserDefaults中。
  5. 到达该时间后,通知将由iOS发送(我们可以执行代码以重复此顺序)。