-
안드로이드 코틀린 FCM Notification 알림 안 보내진다... notification permissionAndroid Studio 2023. 9. 27. 10:01반응형
이전 글처럼 두 번째로 FCM notification 만드는데
모든 세팅을 해놓고 테스트를 진행하는데
아무리 봐도 문제가 없고 에러도 없는데...
알림이 울리지를 않는 것이다..
여러 가지 검색으로 해보고
내 코드와 대조를 해보는데도
이게 왜 그런지 뭐가 문제인 건지 알도리가 없다.
그러다가 문득! 떠올랐다.
권한을 주었나?!?!??!?
https://source.android.com/docs/core/display/notification-perm?hl=ko
수신 동의 알림에 대한 알림 권한 | Android 오픈소스 프로젝트 | Android Open Source Project
이 페이지는 Cloud Translation API를 통해 번역되었습니다. Switch to English 수신 동의 알림에 대한 알림 권한 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요. Android 1
source.android.com
공식 홈페이지를 보면
Android 13 버전 이상이면 권한이 필요하다.
<!-- 알림 권한 --> <uses-permission android:name="android.permission.POST_NOTIFICATIONS" android:minSdkVersion="33" />
Manifest에서 권한을 넣어주고
// 알림 권한 if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.TIRAMISU) { val permissionCheck = ContextCompat.checkSelfPermission(this, Manifest.permission.POST_NOTIFICATIONS) if (permissionCheck != PackageManager.PERMISSION_GRANTED) { ActivityCompat.requestPermissions(this, arrayOf(Manifest.permission.POST_NOTIFICATIONS), PERMISSION_REQUEST_CODE ) } }
권한을 받으면 된다.
Android 13 버전 미만
권한을 따로 받지 않아도
Notification이 정상적으로 작동한다.
이 것 때문에 하루를 보냈다...
기본을 좀 더 잘 확인해 보자.
반응형'Android Studio' 카테고리의 다른 글
안드로이드 스튜디오 Kotlin FireBase FCM 사용해 Notification 알림 보내는 방법 (0) 2023.09.27 Android Studio / Content is not allowed in prolog / 빌드에러 / kotlin (0) 2023.01.13 Android Studio / Kotlin / URL로 이미지 변경 / Fragment / Glid (0) 2023.01.11 Android Studio 시작과 끝 단 받아서 구구단 출력하기 (0) 2022.08.04 Android studio EditText PlainText 입력한 문자 출력하기 (0) 2022.08.04