gpt4 book ai didi

ios - 用户通知中心获取授权选项 Swift 3/4 ios10/11

转载 作者:行者123 更新时间:2023-11-28 23:56:26 25 4
gpt4 key购买 nike

对于低于 10 的 iOS,我们曾经拥有获取用户允许的通知类型(.alert、.badge 等)的属性。我们使用了这段代码:

UIApplication.shared.currentUserNotificationSettings?.types

但现在已弃用。

问题:

对于 ios10/11,我们如何做同样的事情,但使用 UNUserNotificationCenter ?有没有等效的方法?

考虑一下:已弃用的方式仍然有效,但我们永远不知道苹果是否有一天会取消它。

提前致谢!

最佳答案

您仍然可以通过以下方式获取通知设置:

UNUserNotificationCenter.current().getNotificationSettings { settings in

if settings.alertSetting == .enabled {
//alert is enabled
}

}

apple doc 中所述

When the value of this property is UNNotificationSetting.enabled, the app is authorized to display alerts.

关于ios - 用户通知中心获取授权选项 Swift 3/4 ios10/11,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51156421/

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