是否可以在特定时间(即早上 8 点)设置警报,并且会在特定时间(即 1 小时)继续保持警报

Posted

技术标签:

【中文标题】是否可以在特定时间(即早上 8 点)设置警报,并且会在特定时间(即 1 小时)继续保持警报【英文标题】: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) 【发布时间】:2017-06-12 14:02:36 【问题描述】:

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

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

【问题讨论】:

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

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

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

【讨论】:

以上是关于是否可以在特定时间(即早上 8 点)设置警报,并且会在特定时间(即 1 小时)继续保持警报的主要内容,如果未能解决你的问题,请参考以下文章

在本地通知 iOS 上每天在警报正文中设置随机消息的问题

在特定时间停止服务

闹钟应用程序帮助 (AI)

警报将检查每月的每个特定日期

重复警报不起作用

在 iOS 中以编程方式禁用设置警报