Уведомление Android Oreo нормально работает на эмуляторе, но не работает на Samsung Note 9. Кто-нибудь может предложить мне какое-нибудь решение?Фрагмент кода менеджера уведомлений для Oreo:
NotificationCompat.Builder builder = new NotificationCompat.Builder(this, "channel_id_com_app_android")
.setOngoing(false)
.setAutoCancel(true)
.setSmallIcon(R.drawable.notification_icon_2)
.setColor(getResources().getColor(R.color.accent_color))
.setLargeIcon(convertToBitmap(getApplication().getResources().getDrawable(R.mipmap.ic_launcher)))
.setContentTitle(EmojiUtil.decode(name))
.setContentText(EmojiUtil.decode(message))
.setTicker(EmojiUtil.decode(message))
.setStyle(notiStyle)
.setContentIntent(notificationIntent);
builder.setStyle(bigTextStyle);
builder.setPriority(Notification.PRIORITY_HIGH);
builder.build();
NotificationChannel notificationChannel = new NotificationChannel("channel_id_com_app_android", getString(R.string.app_name), NotificationManager.IMPORTANCE_HIGH);
notificationChannel.setLightColor(R.color.accent_color);
notificationChannel.setLockscreenVisibility(Notification.VISIBILITY_PUBLIC);
NotificationManager manager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
manager.createNotificationChannel(notificationChannel);