我已将目标构建版本升级到27
,因此需要实现通知渠道
。我正在启动一个前台服务
,当它启动时会显示一个通知。使用通知渠道时,它按预期工作,但总是会发出声音
。更改通知优先级
没有任何效果。
if(Build.VERSION.SDK_INT >= 26) {
NotificationChannel notificationChannel = new NotificationChannel(CHANNEL_ID,
CHANNEL_NAME, NotificationManager.IMPORTANCE_LOW);
mNotificationManager.createNotificationChannel(notificationChannel);
notification = new Notification.Builder(this,CHANNEL_ID)
.setContentTitle("My App")
.setContentText(status)
.setSmallIcon(R.drawable.ic_stat_notify)
.setContentIntent(pendingIntent)
.build();
}
我已经检查了
IMPORTANCE_MIN
,IMPORTANCE_DEFAULT
和 IMPORTANCE_LOW
,它们都会发出声音。