使用iOS 10中的UNNotificationSettings检查通知类型

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用iOS 10中的UNNotificationSettings检查通知类型相关的知识,希望对你有一定的参考价值。

如何使用UNNotificationSettings获取ios 10中的通知类型?

在以前的iOS上,我会使用这个:

UIUserNotificationSettings *notificationSettings = [[UIApplication sharedApplication] currentUserNotificationSettings];

Bool active = notificationSettings.types == UIUserNotificationTypeNone ? NO: YES;
答案

我希望你问这个问题

UNUserNotificationCenter.currentNotificationCenter().getNotificationSettingsWithCompletionHandler{ (mySettings) in  mySettings.alertStyle == .None }

斯威夫特4

UNUserNotificationCenter.current().getNotificationSettings{ (mySettings) in mySettings.alertStyle == .none }

对于Objective-C

[[UNUserNotificationCenter currentNotificationCenter] getNotificationSettingsWithCompletionHandler:^(UNNotificationSettings * _Nonnull settings) {
    settings.alertStyle == UNAlertStyleNone
}]

以上是关于使用iOS 10中的UNNotificationSettings检查通知类型的主要内容,如果未能解决你的问题,请参考以下文章

使用iOS 10中的UNNotificationSettings检查通知类型

iOS 10.3 中的 WebView 字体不正确

iOS 10.0 运行时崩溃中的 NSCameraUsageDescription?

无法使用 ios 10 中的通知服务扩展在远程通知中附加媒体

使用cordova 进行谷歌登录将无法正常工作。 Android中的错误10和IOS中的错误请求

iOS10 中的 PFImageView loadInBackground() 问题