0

概述

  • 我想让用户关闭通知声音。
  • 通常为了做到这一点,必须打开应用程序设置(如图所示从设置应用程序)并在那里关闭通知声音。

目标

  • 我想在应用程序设置屏幕中显示声音的值,以便如果它打开,用户可以转到应用程序设置并将其关闭,反之亦然。

我试图用谷歌搜索我的问题并遇到了这个问题,但解决方案中提供的链接已被删除。

在此处输入图像描述

4

1 回答 1

1

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

    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")
        }
    }
于 2018-03-22T11:41:05.017 回答