所以我有一个应用程序在一定的时间后触发本地通知。唯一的问题是,我需要一旦警报通知成为实际警报而不是横幅弹出的警报样式。从我研究的内容中,我发现您可以向用户请求更改通知格式的功能(很像请求使用通知)。但是,我不确定如何在代码中实现这一点。有没有人有任何想法,我可以如何实现这一目标?非常感谢这个话题的任何帮助。xcode提醒样式,迅速3
0
A
回答
0
通知警报(包括本地和远程)由应用程序未处于前台并且您无法控制它们时由操作系统处理。只有用户可以在设置中选择它们的显示方式。 当应用程序在前台,相反,你可以选择如何显示它们(或忽略所有,例如)
编辑
您的评论后,我想你想知道哪个通知提醒风格的用户选择。在这种情况下,你应该使用:
UNUserNotificationCenter.current().getNotificationSettings(){ (settings) in
switch settings.alertStyle{
case .alert:
print("user prefers alert")
case .banner:
print("user prefers banner")
case .none:
print("user disabled alerts")
}
}
相关问题
- 1. 无法迅速弹出提醒
- 2. 迅速的Xcode 3周的CocoaPods错误
- 3. 写作dispatch_time在迅速3,Xcode中8
- 4. - 迅速3
- 5. 在迅速3
- 6. 迅速从视频中提取帧3
- 7. 如何迅速3
- 8. pushViewController在迅速3
- 9. 如何迅速3
- 10. 迅速3和CGContextEOClip
- 11. 如何迅速3
- 12. 如何迅速3
- 13. ios5通知提醒样式
- 14. 方式迅速
- 15. 提醒复选框未选中第一时间迅速
- 16. Xcode提醒按钮
- 17. iOS的 - 迅速3 - 热图
- 18. Alertbox和迅速的3
- 19. 误差在3迅速
- 20. 辛格尔顿迅速3
- 21. 'CGAffineTransformMake' 是在迅速3
- 22. Kohana的3 +邮件迅速
- 23. 实现迅速的UIScrollView 3
- 24. 如何在迅速3
- 25. 如何在迅速3
- 26. 如何在迅速3
- 27. 我怎样写在迅速
- 28. advanceby无法提前索引的提议在迅速3
- 29. 转换的代码迅速2.3至迅速3
- 30. 保存字典中迅速3与xcode中userdefaults 8
当应用程序被启动,用户改变了主意或第一次之后,您将需要请求授权的警告? – Mannopson
是的,这是我以后,但我不确定如何在代码中实际做到这一点。 – imjonu
如果用户改变了主意并停止为您的应用程序使用通知?您可以使用UNUserNotificationCenter的getNotificationSettings方法获得授权状态,并立即返回。你会得到快速状态结果。 – Mannopson