【问题标题】:Is it possible to set an alarm in a certain time (i.e at 8 am) and it will continue keep alarming for a specific time (i.e for 1 hour)是否可以在特定时间(即早上 8 点)设置警报,并且会在特定时间(即 1 小时)继续保持警报
【发布时间】:2017-06-12 14:02:36
【问题描述】:

我喜欢在某个特定时间(例如早上 8 点)发出警报,并且我喜欢持续 1 小时。所以它将在上午 9 点停止。我也喜欢在 5 或 10 分钟后不断提醒我。但在上午 9 点之后,它会停止让我感到震惊。

第二天早上 8 点将再次继续。是否可以通过本地通知或任何其他方式进行。 TIA

【问题讨论】:

  • 如果不可能,那怎么可能存在:google.de/…到目前为止你尝试了什么?
  • 我试过本地通知,可以启动但不能停止。第二天也无法再次触发通知。我不知道用什么方法来解决这个问题。
  • 只有操作系统才有可能发出警报,但您可以使用您知道长度的声音运行通知,如果用户确实中断了警报,您知道何时安排下一个通知然后您可以取消所有通知

标签: ios objective-c swift3


【解决方案1】:

无法在后台模式下运行代码一段时间。报警的事情只能由苹果操作系统来完成。

但是可以在一定时间内获得通知,例如通过为特定的一小时创建多个通知并在那时触发来获得 1 小时的通知。虽然这不是完美的解决方案。

【讨论】:

    猜你喜欢
    • 2013-07-29
    • 2014-08-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多