Как показывать уведомления на экране блокировки?

 private var notification = NotificationCompat.Builder(context, DEFAULT_NOTIFICATION_CHANNEL_ID)
            .setColorized(true)
            .setSmallIcon(R.mipmap.ic_notifcation_small)
            .setDefaults(NotificationCompat.DEFAULT_SOUND or NotificationCompat.DEFAULT_VIBRATE)
            .setColor(ContextCompat.getColor(context, R.color.small_notification_color))
            .setVisibility(VISIBILITY_PUBLIC)
            .setPriority(NotificationCompat.PRIORITY_HIGH)
            .setAutoCancel(true)


   val notificationManager = context.getSystemService(Context.NOTIFICATION_SERVICE) as NotificationManager
val name = context.getString(R.string.app_name)
val channel = NotificationChannel(DEFAULT_NOTIFICATION_CHANNEL_ID, name, NotificationManager.IMPORTANCE_DEFAULT)
channel.lockscreenVisibility = Notification.VISIBILITY_PUBLIC
notificationManager.createNotificationChannel(channel)

При этом в настройках Xiaomi Уведомления(для приложения) на экране блокировки выключены.Как решить эту проблему? Минимальны sdk 23


Ответы (0 шт):