通知发出声音但不显示任何内容

Posted

技术标签:

【中文标题】通知发出声音但不显示任何内容【英文标题】:Notification makes sound but does not display anything 【发布时间】:2017-04-03 11:43:39 【问题描述】:

对于我的应用,我希望实现一个本地通知系统。

我安排通知的代码如下:

func scheduleNotification(_ Name:String, _ Time:DateComponents)
        let center = UNUserNotificationCenter.current()
        let notification = UNMutableNotificationContent()
        notification.title = Name
        notification.sound = UNNotificationSound.default()


        var trigger = UNCalendarNotificationTrigger(dateMatching: Time, repeats: false)

        let identifier = Name

        let request = UNNotificationRequest(identifier: identifier, content: notification, trigger: trigger)
        center.add(request)

    

现在昨天有效,但不再有效。在模拟器和设备中。

我已经尝试过这里的建议无济于事:Local Notifications make sound but do not display (Swift)

我尝试过的:

在应用强制关闭的情况下进行测试 在后台使用应用进行测试 更改标识符

【问题讨论】:

【参考方案1】:

我认为您需要设置body 的通知。在notification.title = Name 行下方也添加此行

notification.body = "Hello Notification"

更多信息请查看Apple doc。

【讨论】:

我已收到本地通知,但 5 秒后自动关闭通知弹出窗口,如果有任何机构建议将弹出窗口停留超过 5 秒?

以上是关于通知发出声音但不显示任何内容的主要内容,如果未能解决你的问题,请参考以下文章

iOS 空 Firebase 推送通知不显示

使用 UNUserNotificationCenter 支持 iOS 10 丰富的通知,但通知永远不会出现。它只会发出警报

不显示视频,只有在 react-native-video 中播放真正的 android 设备时才会发出声音

使用多点连接收到消息时如何发出声音通知?

没有显示的本地通知,只有声音/振动

显示没有声音的本地通知[重复]