android oreo(api 26) 이상일 경우 notification 생성 시 진동과 알람음 설정을 notification builder 가 아닌 channel builder 에서 설정해주어야 한다.
아래 코드는 notification 생성 시 진동을 주고 소리는 무음으로 설정한 예시 입니다.
val channel = NotificationChannelCompat
.Builder(channelId, NotificationManagerCompat.IMPORTANCE_HIGH)
.setVibrationPattern((longArrayOf(50, 100)))
.setVibrationEnabled(true)
.setSound(null, null)
.setName("File Download")
.build()
그리고 notification channel 설정 변경 시 앱을 삭제 후 재설치 해야 제대로 반영되니 참고하시면 될것 같습니다.