inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[중급편] 코인 가격 모니터링 앱 제작 (Android Kotlin)

API33 이상 Notification 안 될 경우

2425

뿌지징
0

포그라운드 서비스 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/

android kotlin

답변 1

0

개복치개발자

수강 팁 공유 감사합니다 :)

[신간] 앱 개발 트러블슈팅 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