API33 이상 Notification 안 될 경우
2425
포그라운드 서비스 Notification 띄우기 (Foregound Service)
강의 수강하면서 따라하는데 알림이 안오더라구여
다른 기기로 테스트하면서 진행해봤는데
API 30 은 알림 잘 오고 API 33 은 안돼서
더 찾아봤더니
Notification 런타임 권한이 추가되었어요.
혹시 안되시는 분 계시면 참고하세요~
내용>
1. Android 13의 Notification 런타임 권한
Android 12까지는 앱을 설치하면 기본적으로 Notification을 띄울 수 있었습니다. 사용자는 App Info 화면에서 Notification을 비활성화해야 앱의 Notification 발송을 막을 수 있었습니다.
Android 13에서 Notification 런타임 권한이 추가되었고, 이제 이 권한으로 앱의 Notification 발송 권한을 제어할 수 있도록 변경되었습니다. 또한, 기본적으로 Runtime permission은 OFF이기 때문에, 앱은 사용자에게 이 권한을 받기 전까지 노티피케이션을 발송할 수 없습니다.
해결방법 >
2. 권한 선언 및 권한 요청 (Target SDK API 33 이상)
<manifest ...>
<uses-permission android:name="android.permission.POST_NOTIFICATIONS"/>
<application ...>
...
</application>
</manifest>
출처 : https://codechacha.com/ko/android-13-notification-permission/
답변 1
[신간] 앱 개발 트러블슈팅 with 리액트 네이티브
0
187
0
강사님도 AI를 사용하시는지 궁금해요.
1
326
1
부트스트랩 유료화
1
429
2
앱 개발 노트북 추천
0
640
1
QA 실무에서도 Appium Studio를 사용하는지 여쭤봅니다.
0
669
1
18강, 19강 에러 문의
0
347
0
다작 및 확장성 관련 질문
0
428
1
환경을 최신으로 맞춘상태에서 진행하고 있습니다
0
332
0
와.... 리스트뷰, 리사이클뷰
1
428
1
따라하기가 어려워요.
0
411
1
Flutter의 3D Graphics 사용
0
841
1
문의드립니다.
0
385
0





