如何在应用程序中从系统推送通知设置跳转到个人推送通知设置?

Posted

技术标签:

【中文标题】如何在应用程序中从系统推送通知设置跳转到个人推送通知设置?【英文标题】:How to jump from system push notifications settings to personal push notifications settings in the application? 【发布时间】:2021-11-15 08:27:25 【问题描述】:

我在推送通知设置中的某些应用程序中看到了这样的按钮,它们打开了应用程序中的个人通知设置。 我找不到有关如何实现此功能的信息。请告诉我如何将其添加到我的应用程序中。 enter image description here

【问题讨论】:

【参考方案1】:

在请求通知授权中,您应该添加providesAppNotificationSettings,如下所示。

UNUserNotificationCenter.current().requestAuthorization(选项:[.badge、.alert、.sound、.providesAppNotificationSettings])

之后,您需要将用户重定向到您的应用设置页面下方的功能。

func userNotificationCenter(_ center: UNUserNotificationCenter, openSettingsFor notification: UNNotification?)  // Redirect User to App Settings Page

【讨论】:

以上是关于如何在应用程序中从系统推送通知设置跳转到个人推送通知设置?的主要内容,如果未能解决你的问题,请参考以下文章

iOS极光推送设置别名

iOS远程推送点击消息跳转到指定页面

怎样做点击推送消息,跳转到指定页面

iOS应用内跳转到系统设置页面

在 Swift 中从 RSS 推送通知

iOS App 内跳转到手机系统设置页面