获取用户的通知设置

Get User's Notification settings

概览

瞄准

我尝试 Google 我的问题并遇到 this 但解决方案中提供的链接已被删除。

如果您专门尝试阅读通知设置和选项,则可以这样做。如果他们想要更改,您可以自己直接将他们带到设置应用程序。

    UNUserNotificationCenter.current().getNotificationSettings(){ (settings) in

        switch settings.soundSetting{
        case .enabled:
            print("setting enabled")
        case .disabled:
            print("setting has been disabled")
        case .notSupported:
            print("somethings wrong here")
        }
    }