获取用户的通知设置
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")
}
}
概览
- 我想让用户关闭通知声音。
- 通常要这样做,必须打开应用程序设置(如图所示从“设置”应用程序)并关闭那里的通知声音。
瞄准
- 我想在应用程序设置屏幕中显示声音的值,这样如果它打开,用户可以转到应用程序设置并关闭它,反之亦然。
我尝试 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")
}
}