ios - 如何在 iOS 延迟一段时间后显示通知启用警报?

标签 ios swift push-notification

在我的应用程序中,当应用程序第一次启动时,第一个 UIViewController 上的动画只有 5 秒。问题是当应用程序第一次启动时动画开始并且通知启用警报弹出,因此动画隐藏在通知启用警报后面并且一旦用户点击通知警报确定;动画结束。由于此通知启用警报用户无法看到完整的动画。请提供建议如何解决这个问题?有什么方法可以延迟通知使警报在延迟一段时间后显示?

enter image description here

最佳答案

我猜您在 didFinishLaunching(或其他地方)请求通知授权。无论你在哪里做它,只需将它移动到动画的 completionHandler 并从那里使用 asyncAfter 添加 5 秒的延迟。 .

关于ios - 如何在 iOS 延迟一段时间后显示通知启用警报?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45179274/

相关文章:

ios - 模拟器上的设备 token 请求没有响应

java - 推送通知 getBroadcast

ios - AlamofireObjectMapper/ObjectMapper是否支持struct类型映射

ios - 使用 NSCoder 解码时崩溃

ios - 滚动时 TableView 滞后

jquery - 移动设备上的 ScrollTop

php - 如何在 PHP 中构建 android 推送通知服务器

ios - 为什么通用链接适用于 iOS 12,但不适用于 iOS 13?

ios - 下拉列表 ios swift

ios - Objective-C UIScrollView 不滚动