Ios 当应用程序位于前台时,如何使远程通知显示在通知中心?

Ios 当应用程序位于前台时,如何使远程通知显示在通知中心?,ios,swift,apple-push-notifications,unusernotificationcenter,Ios,Swift,Apple Push Notifications,Unusernotificationcenter,当我的应用在前台时,它从我的服务器接收推送通知,触发我的UnnotificationService Extension,然后触发用户通知中心(uu:willPresent:withCompletionHandler:)。通知会在应用程序顶部出现几秒钟,但当我滑动手机顶部查看通知中心时,通知不在那里 如果我收到通知时手机被锁定或应用程序处于后台,则它确实会出现在通知中心 当应用程序位于前台时,如何使通知显示在通知中心?我认为添加.list应该可以做到这一点 completionHandler([.

当我的应用在前台时,它从我的服务器接收推送通知,触发我的
UnnotificationService Extension
,然后触发
用户通知中心(uu:willPresent:withCompletionHandler:)
。通知会在应用程序顶部出现几秒钟,但当我滑动手机顶部查看通知中心时,通知不在那里

如果我收到通知时手机被锁定或应用程序处于后台,则它确实会出现在通知中心


当应用程序位于前台时,如何使通知显示在通知中心?

我认为添加
.list
应该可以做到这一点

completionHandler([.badge, .banner, .sound, .list])

你可以阅读更多关于
UNNotificationPresentationOptions

你能分享你的用户通知中心(willPresent:withCompletionHandler:)实现吗?@burakkaş我只有一行:
completionHandler([.banner.badge.sound]])
谢谢。我知道我遗漏了一些小细节,但我没有看到任何使用.list字段的示例。被困在这个问题上的时间比我想承认的要长。根据经验,我总是在使用枚举之前检查枚举中的所有可用选项,这样可以避免以后的很多头痛。我也希望这样。我正在使用Obj C。我会把这些信息放在手边。谢谢