let types: UIUserNotificationType = [.alert, .sound, .badge, .none]
let settings = UIUserNotificationSettings(forTypes: types, categories: nil)
application.registerUserNotificationSettings(settings)
或此代码:
guard let settings = UIApplication.sharedApplication().currentUserNotificationSettings() where settings.types != .None else {}
不知道如何理解它,显然如果你注册它,那么你会在你的设置类型中拥有它......
我在这里和这里读过,但无法弄清楚。也找不到关于它的文档。虽然,当我命令 + 单击它时说:
收到通知后,应用程序可能不会显示任何 UI
它是否用于表示一旦收到通知,用户就不能做任何事情?那是我们应该注册的东西吗?如果我们不为此注册会出现什么问题?