• 카테고리

    질문 & 답변
  • 세부 분야

    모바일 앱 개발

  • 해결 여부

    미해결

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

24.05.05 21:50 작성 조회수 53

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

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

0

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

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

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