【发布时间】:2023-03-14 18:30:01
【问题描述】:
在通知设置(Settings->Notifications->AnyAppName)中有5个项目,每个项目都有一个开关按钮,Sounds,Badge App Icon,Show on Lock Screen,Show in History,Show as Banners。
我正在使用[[[UIApplication sharedApplication] currentUserNotificationSettings] types] 来获取用户的设置并促进相应的警报使用。
它可能返回值0~7 代表Sound、Badge 和Banners 的任意组合。问题是,我们是否能够检测到Show on Lock Screen、Show in History 的状态?
另外,在设置页面的底部,有一个名为Show Previews的OPTIONS选项,它有三个选项:Always(Default)、When Unlocked和Never。我们是否能够为此以编程方式获取用户设置?
【问题讨论】:
标签: ios permissions notifications settings