【发布时间】:2015-05-16 11:43:28
【问题描述】:
我目前正在寻找一种方法,让我的应用程序的用户设置一个他将接收通知的时间窗口。 UILocalNotification 不提供这样的设置。 我在考虑有一个触发新时间周期的“无声”通知? 因此,例如,用户希望仅在上午 8 点和晚上 8 点之间看到重复通知,您将如何做到这一点?
PS:通知本身效果很好,但我在时间窗口上苦苦挣扎。
【问题讨论】:
标签: ios xcode swift uilocalnotification
我目前正在寻找一种方法,让我的应用程序的用户设置一个他将接收通知的时间窗口。 UILocalNotification 不提供这样的设置。 我在考虑有一个触发新时间周期的“无声”通知? 因此,例如,用户希望仅在上午 8 点和晚上 8 点之间看到重复通知,您将如何做到这一点?
PS:通知本身效果很好,但我在时间窗口上苦苦挣扎。
【问题讨论】:
标签: ios xcode swift uilocalnotification
IOS 设置应用程序允许用户配置 DND 时间间隔——尽管这是全局性的
如果您只在此期间为您的应用安排通知...没有应用特定的免打扰设置
【讨论】:
当您设置通知触发时间时,只需检查当前时间是否大于上午 8 点且小于晚上 8 点。否则,如果通知触发时间不在此间隔内,则将触发时间更改为第二天。就这么简单。
【讨论】: