작성
·
235
0
private fun sendNotification(){
var builder = NotificationCompat.Builder(this, "Test_Channel")
.setSmallIcon(R.drawable.ic_launcher_background)
.setContentTitle("매칭완료")
.setContentText("매칭이 완료되었습니다. 상대방도 나를 좋아합니다.")
.setPriority(NotificationCompat.PRIORITY_DEFAULT)
with(NotificationManagerCompat.from(this)) {
notify(123, builder.build())
위 명령어에서
with(NotificationManagerCompat.from(this)) {
notify(123, builder.build())
이 부분이 오류가 나는 이유가 뭘까요??
답변 3
0
강의 제목 ' 다음 강의부터 Notification이 나오지 않는다면?' 에서 앱을 삭제 후 재설치 하라는 말이 무슨말인가요??
개발 중입 앱 프로젝트를 삭제하고 다시 설치하는게 맞나요?
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
이전강의 글에서 알려주신대로 인트로 액티비티에 코드 복사 붙여넣기하고, 에뮬레이터에 있는 앱을 꾹 눌러서 삭제하고, 에뮬레이터를 재실행 시키니 앱킬 때 알람 권한 승인여부를 묻는 창이 뜨네요.
해결완료입니다.
0
0
오류코드 첫째줄에 발생한 오류는 AndroidManifest.xml 파일 내에 알림에 대한 권한을 추가해주면 해결되는 듯하네요. 해당 강의 앞에 설명이 이런 내용이었군요.
다른분들도 오류가 발생하시면 매니페스트에 넣는 코드는 아래 링크 들어가보세요.
넵! 잘 해결하고 계신 것 같은데요.
notification 권한을 추가해주셨으니 앱을 지우고 새롭게 설치하셔서 시작하시면 됩니다~