Другой шаблон вибрации для 2 уведомлений в одном канале - PullRequest
0 голосов
/ 16 января 2020

В моем приложении много уведомлений, и я разделил их на каналы, относящиеся к их функциональности. Теперь давайте возьмем этот пример. Есть 3 уведомления N1, N2, N3. Все находятся в одной категории и в одном и том же канале C1.

Теперь я хочу добиться того, чтобы N1 и N2 дали этот шаблон вибрации: channel.setVibrationPattern(longArrayOf(1000,1000,1000,1000));

и N3 этот шаблон вибрации: channel.setVibrationPattern(longArrayOf(0));

, но канал I используется:

val importance = NotificationManager.IMPORTANCE_DEFAULT
            val channel = NotificationChannel("test", "test", importance).apply {
                description = "test"
            }
            channel.enableVibration(true)
            notificationManager.createNotificationChannel(channel)

Так что теперь проблема в том, что даже N3 получает вибрацию. Почему это так?

...