如何从系统推送通知设置跳转到应用程序中的个人推送通知设置?
How to jump from system push notifications settings to personal push notifications settings in the application?
我在某些应用程序的推送通知设置中看到了这样的按钮,它会在应用程序中打开个人通知设置。
我找不到有关如何实现它的信息。请告诉我如何将其添加到我的应用程序中。
enter image description here
在请求通知授权中,您应该添加 providesAppNotificationSettings
,如下所示。
UNUserNotificationCenter.current().requestAuthorization(options: [.badge, .alert, .sound, .providesAppNotificationSettings])
之后,您需要将用户重定向到您的应用程序设置页面下方的功能。
func userNotificationCenter(_ center: UNUserNotificationCenter, openSettingsFor notification: UNNotification?) { // Redirect User to App Settings Page}
我在某些应用程序的推送通知设置中看到了这样的按钮,它会在应用程序中打开个人通知设置。 我找不到有关如何实现它的信息。请告诉我如何将其添加到我的应用程序中。 enter image description here
在请求通知授权中,您应该添加 providesAppNotificationSettings
,如下所示。
UNUserNotificationCenter.current().requestAuthorization(options: [.badge, .alert, .sound, .providesAppNotificationSettings])
之后,您需要将用户重定向到您的应用程序设置页面下方的功能。
func userNotificationCenter(_ center: UNUserNotificationCenter, openSettingsFor notification: UNNotification?) { // Redirect User to App Settings Page}