使本地通知默认不显示在通知中心
Make local notification not show in notification center by default
有没有办法让我的通知默认不显示在通知中心?
我的应用程序是一个基于警报的应用程序,所以我触发多个本地通知来模拟警报。默认情况下,如果我转到设置和 select 我的应用程序,我会看到在通知中心显示已选中。有什么方法可以配置我的应用程序,使其默认行为是取消选中此选项?
我想出了一个解决方法,虽然不是很理想,但您可以使用此方法删除所有通知,但这需要用户与收到的通知进行交互。
UNUserNotificationCenter.current().removeAllDeliveredNotifications()
有没有办法让我的通知默认不显示在通知中心?
我的应用程序是一个基于警报的应用程序,所以我触发多个本地通知来模拟警报。默认情况下,如果我转到设置和 select 我的应用程序,我会看到在通知中心显示已选中。有什么方法可以配置我的应用程序,使其默认行为是取消选中此选项?
我想出了一个解决方法,虽然不是很理想,但您可以使用此方法删除所有通知,但这需要用户与收到的通知进行交互。
UNUserNotificationCenter.current().removeAllDeliveredNotifications()