iOS 判断是否开启系统通知权限

2022-10-20  本文已影响0人  anny_4243
if (@available(iOS 10 , *)){
    weakify(self);
    [[UNUserNotificationCenter currentNotificationCenter] getNotificationSettingsWithCompletionHandler:^(UNNotificationSettings * _Nonnull settings) {
        if (settings.authorizationStatus == UNAuthorizationStatusDenied){
            // 没权限
        }
    }];
}else{
    UIUserNotificationSettings * setting = [[UIApplication sharedApplication] currentUserNotificationSettings];
    if (setting.types == UIUserNotificationTypeNone) {
        // 没权限
    }
}
上一篇 下一篇

猜你喜欢

热点阅读