我只想检测用户是否已将警报样式通知设置为“横幅”,而不是“警报”。
我能够拉起来
UIApplication.sharedApplication().currentUserNotificationSettings().types
检测用户是否设置了.None,.Badge,.Sound或.Alert ......但是没有'Banner'类型。那么,还有其他方法可以检查吗?感谢。
编辑:不会将此应用程序提交给AppStore。
答案 0 :(得分:0)
横幅只是一种可以呈现警报的方式。警报可以显示为横幅,警报或根本不显示,具体取决于用户配置设备的方式。此外,用户可以选择是否应该在通知中心,锁定屏幕,Apple Watch或其他具有ANCS蓝牙LE的设备上显示它们。所有这一切都取决于用户,无论如何都应以相同的方式传递警报。
为什么你弄清楚用户如何配置所有这些东西很有意思?