gpt4 book ai didi

swift - Xcode 警报样式,Swift 3

转载 作者:行者123 更新时间:2023-11-30 12:42:47 24 4
gpt4 key购买 nike

所以我有一个应用程序,它会在一段时间后触发本地通知。唯一的问题是,我需要通知关闭后弹出的警报样式是实际警报而不是横幅。根据我的研究,我发现您可以向用户请求更改通知格式的能力(非常类似于请求使用通知)。然而,我不确定如何在代码中实现这一点。有人对我如何实现这一目标有任何想法吗?非常感谢有关该主题的任何帮助。

最佳答案

当应用程序不在前台并且您无法控制通知警报的显示方式时,本地和远程通知警报均由操作系统处理。只有用户可以在“设置”中选择它们的显示方式。相反,当应用程序位于前台时,您可以选择如何显示它们(例如,或者完全忽略)

编辑

在您发表评论后,我想您想知道用户选择了哪种通知警报样式。在这种情况下,您应该使用:

UNUserNotificationCenter.current().getNotificationSettings(){ (settings) in

switch settings.alertStyle{
case .alert:
print("user prefers alert")
case .banner:
print("user prefers banner")
case .none:
print("user disabled alerts")
}
}

关于swift - Xcode 警报样式,Swift 3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42037297/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com