게시글
질문&답변
2024.03.25
Notification 구현시 컴파일에러
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.TIRAMISU) { if (ContextCompat.checkSelfPermission( this, Manifest.permission.POST_NOTIFICATIONS ) == PackageManager.PERMISSION_GRANTED ) { var builder = NotificationCompat.Builder(this, "TestChannel") .setSmallIcon(R.drawable.ic_launcher_background) .setContentTitle("매칭완료") .setContentText("매칭이 성사되었습니다. 메세지를 확인하세요!") .setPriority(NotificationCompat.PRIORITY_DEFAULT) .setCategory(NotificationCompat.CATEGORY_MESSAGE) with(NotificationManagerCompat.from(this)) { notify(123, builder.build()) } } else { // 권한 요청 requestPermissions(arrayOf(Manifest.permission.POST_NOTIFICATIONS), REQUEST_CODE) } }위와 같이 코드를 작성하라는 말씀이신가요? 이렇게하면 컴파일 에러는 사라지는데 서로 좋아요시 알림이 오지 않네요..AndroidManifest.xml파일엔위 코드가 추가되어있습니다.조금 더 검색해봤는데 아래 with~ 코드를 지우고with(NotificationManagerCompat.from(this)){ notify(123,builder.build()) }val notificationManager = getSystemService(Context.NOTIFICATION_SERVICE) as NotificationManager notificationManager.notify(REQUEST_CODE, builder.build())이렇게 코드를 넣으니 컴파일 에러 없이 실행 되네요 REQUEST_CODE엔 대충 정수 123을 넣었습니다.
- 0
- 2
- 225
질문&답변
2024.03.14
프로젝트 구조가 다릅니다
아! 죄송합니다. 그 부분을 제대로 안봤었네요. 해결됐습니다. 빠른답변 감사합니다!
- 0
- 2
- 270
질문&답변
2023.02.03
활용앱 84강
이해됐습니다! 감사합니다!
- 1
- 2
- 400
질문&답변
2023.01.22
네트워크 통신의 예시(문법 172강) 질문 있습니다.
이해 됐습니다! 감사합니다 ㅎㅎ
- 1
- 2
- 340