HarmonyOS 设置了锁屏通知,但是锁屏后没有显示通知栏?

HarmonyOS 设置了锁屏通知,但是锁屏后没有显示通知栏?

阅读 708
1 个回答

系统设置了锁屏通知、横幅通知,但是锁屏后,收到通知没有在屏幕上显示。亮屏后,能在通知栏看到刚才的通知,是本地调用的notification manager.publish方法,弹的通知。

1、SlotType.SOCIAL\_COMMUNICATION 类型的通知渠道消息会有锁屏、横幅等提醒方式。https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/notification-slot-0000001774120666

2、可以在发布通知的NotificationRequest中携带notificationSlotType字段设置通道类型。https://developer.huawei.com/consumer/cn/doc/harmonyos-references/js-apis-inner-notification-notificationrequest-0000001813416892

示例代码:

let notificationRequest: notificationManager.NotificationRequest = {
  id: 1,
  notificationSlotType: notificationManager.SlotType.SOCIAL_COMMUNICATION,
  content: {
    notificationContentType: notificationManager.ContentType.NOTIFICATION_CONTENT_BASIC_TEXT, // 普通文本类型通知
    normal: {
      title: 'test_title',
      text: 'test_text',
      additionalText: 'test_additionalText',
    }
  }
};
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进