인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

최성규-방음종합물류도매님의 프로필 이미지
최성규-방음종합물류도매

작성한 질문수

[초중급편] 안드로이드 데이팅 앱 만들기(Android Kotlin)

매칭이 되면 Notification 띄우기

매칭이 되면 알람 띄우기 강의에서 오류문구 해결방안이 궁금합니다.

작성

·

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이 나오지 않는다면?' 에서 앱을 삭제 후 재설치 하라는 말이 무슨말인가요??

 

개발 중입 앱 프로젝트를 삭제하고 다시 설치하는게 맞나요?

 

ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

 

이전강의 글에서 알려주신대로 인트로 액티비티에 코드 복사 붙여넣기하고, 에뮬레이터에 있는 앱을 꾹 눌러서 삭제하고, 에뮬레이터를 재실행 시키니 앱킬 때 알람 권한 승인여부를 묻는 창이 뜨네요.

 

해결완료입니다.

개복치개발자님의 프로필 이미지
개복치개발자
지식공유자

넵! 잘 해결하고 계신 것 같은데요.
notification 권한을 추가해주셨으니 앱을 지우고 새롭게 설치하셔서 시작하시면 됩니다~

0

두번째 줄 오류코드도 해결해보겠습니다...

ㅡㅡㅡㅡㅡ24. 5. 29. 미해결.....ㅡㅡㅡㅡㅡ

0

오류코드 첫째줄에 발생한 오류는 AndroidManifest.xml 파일 내에 알림에 대한 권한을 추가해주면 해결되는 듯하네요. 해당 강의 앞에 설명이 이런 내용이었군요.

다른분들도 오류가 발생하시면 매니페스트에 넣는 코드는 아래 링크 들어가보세요.

https://velog.io/@simon3397/Android-Notifications

최성규-방음종합물류도매님의 프로필 이미지
최성규-방음종합물류도매

작성한 질문수

질문하기