如何重置ios应用程序的通知设置

时间:2016-09-03 13:38:19

标签: ios swift notifications badge

我想让我的应用更新applicationIconBadgeNumber。 为此,我使用:

let settings = UIUserNotificationSettings(forTypes: .Badge, categories: nil)
UIApplication.sharedApplication().registerUserNotificationSettings(settings)
...
UIApplication.sharedApplication().applicationIconBadgeNumber = someNumber

一切正常。 但现在我希望该用户可以选择关闭/打开此应用在我的应用内,而不是在iOS设置中。

我尝试使用UIApplication.sharedApplication().cancelAllLocalNotifications(),但在我的情况下不起作用。

我该怎么做?

1 个答案:

答案 0 :(得分:1)

您需要实施设置套件,并相应地在应用内部提及要打开/关闭的UI组件。 https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/UserDefaults/Preferences/Preferences.html