【问题标题】:Local notification repeat every 30 second本地通知每 30 秒重复一次
【发布时间】:2018-02-23 04:55:54
【问题描述】:

我要制作闹钟应用程序。经过长时间的研究,我厌倦了找到解决方案,每隔 30 或 60 秒通知一次,直到我们打开应用程序。

我想提供参考应用程序Diii Notify - hourly chime。此应用每 30 秒通知一次,因此在应用打开之前,它可能每 30 秒触发一次本地通知。

我尝试添加TimeInterval 30 秒,但这不是正确的解决方案,因为这会一直生成新通知。上面给出的应用只生成一个通知并重复直到应用打开。

我的目标是每天设置闹钟,并每隔 30 秒重复一次通知,直到应用打开

示例:- 每天早上 8:00 为 S、M、T、W、T、F、S 设置闹钟,当闹钟在早上 8:00 开始时,然后每 30 秒通知一次,直到应用打开。

你能不能给我任何其他的解决方案。

【问题讨论】:

  • 你试过notification.repeatInterval吗?
  • 每天的闹钟都能正常工作。我每 30 秒重复通知一次有问题。
  • 为您的警报通知创建一个贪睡按钮。它允许您使用重复创建另一个通知。
  • 您可以尝试使用 2 个按钮停止和贪睡的交互式通知,点击贪睡再次添加警报。
  • 贪睡没问题,但如果用户不点击贪睡,那么呢?如果不点击贪睡,我想重复。有可能吗?

标签: ios swift uilocalnotification alarm


【解决方案1】:

您需要为每天重复间隔 30 秒创建本地通知您需要警报。因此,例如,您将有 5 个本地通知,重复间隔为 30 秒,并且当用户打开应用程序时 - 为下一个弱者安排额外的通知。

作为补充,您可以添加自定义按钮以在用户选择停止警报时重新安排通知。

注意:您只能为应用设置大约 30 个预定的本地通知。这未在文档中列出。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-06
    相关资源
    最近更新 更多