在我们的应用中实施“请勿打扰模式”的最佳方法是什么?比如让用户选择在两个时段之间禁用通知。
我应该使用取消方法吗?
[[UIApplication sharedApplication] cancelAllLocalNotifications];
对所使用的特定组件的任何想法都表示赞赏。
谢谢
答案 0 :(得分:2)
您可以随时使用bool实例,当用户设置为“请勿打扰”时将转为YES,而当禁用设置时则为NO。因此,在发布通知之前,您可以使用bool实例控制是否打开或关闭“请勿打扰”。因此,您可以更改整个应用的行为。如果要指定句点,请使用一个计时器,该计时器将触发一种方法,您可以将bool设置为NO并发布“请勿打扰”时应发布的通知。
答案 1 :(得分:1)
我认为你有正确的想法。您将需要找到一种单独的方式来存储未来的潜在通知,当用户切换您在应用程序中显示为“请勿打扰”的任何内容时,您将取消所有预定的通知,当他们将其重新打开时,您将只是重置它们。