我正在寻找一种默认情况下制作UILocalNotifcations警报的方法。
由于横幅在选项选择方面受到限制,我希望将提醒作为默认通知类型。
let notificationTypes: UIUserNotificationType = [UIUserNotificationType.Alert, UIUserNotificationType.Sound]
上面的行不够,它会将默认的通知类型设置为横幅。
通知用户转到设置并将其更改为警报是一个糟糕的用户体验。
答案 0 :(得分:2)
这是不可能的,因为它取决于用户设置的设置。
根据文件:
用户可以随时更改应用的通知设置 使用“设置”应用。由于设置可以更改,请始终调用 registerUserNotificationSettings:在发布时使用 application:didRegisterUserNotificationSettings:获取的方法 响应。如果用户不允许特定通知类型,请避免 在配置本地和远程通知时使用这些类型 你的应用。 1