1

在我们的应用程序中实施“请勿打扰模式”的最佳方法是什么?比如让用户选择在两个时段之间禁用通知。

我应该使用取消方法吗?

[[UIApplication sharedApplication] cancelAllLocalNotifications];

感谢您对要使用的特定组件的任何想法。

谢谢

4

2 回答 2

2

您始终可以使用 bool 实例,当用户设置为“请勿打扰”时将变为 YES,而在禁用设置时变为 NO。因此,在发布通知之前,您可以使用 bool 实例控制“请勿打扰”是打开还是关闭。因此,您将能够更改整个应用程序的行为。如果您想指定一个时间段,请使用一个计时器,该计时器将触发一种方法,您可以在该方法中将 bool 设置为 NO,并在“请勿打扰”开启时发布应发布的通知。

于 2013-02-05T21:47:58.057 回答
1

我认为你的想法是正确的。您只需要找到一种单独的方式来存储未来的潜在通知,当用户在您的应用中切换您呈现为“请勿打扰”的任何内容时,您将取消所有预定的通知,当他们重新打开它们时,您只需全部重置。

于 2013-02-05T16:50:34.610 回答