Android 13 Notification Permission 알림권한허용
Android 12 까지는 앱에서 별도의 권한을 받지 않고 Notification 을 띄울 수 있었다. (활성화 상태가 디폴트값) 앱 설정에서 Notification 알림 활성을 통해 Notification 권한을 조정할수 있었다. 하지만, Android 13 부터는 Notificatioin 권한이 기본적으로 비활성 상태이며 유저가 권한을 허용해주어야만 활성화 상태가 된다. AndroidManifest 에서 Notificatioin 권한을 요청할 수 있다. Target SDK API 33 이상에서만 권한 수가가 가능하며, 그 이후는 기존 안드로이드 권한 요청과 동일하다. <manifest ...> <uses-permission android:name="android.permission.POST_NOTIFICATIONS"/> <application ...> ... </application> </manifest> Target SDK 33인 앱이 Android 12 이하의 디바이스에 설치된다면? 기존 안드로이드 OS에서는 따로 알림 관련된 권한 요청이 없었다. POST_NOTIFICATIONS 해당 권한 요청을 아무리 보내도 권한 알림 팝업은 노출되지 않는다. 알림 권한은 기존과 동일하게 설정에 들어가서 활성화/비활성화를 진행하며 기본 앱 진입 시 무조건 활성화 상태로 진입되게 된다. Target SDK 32인 앱이 Android 13 이상의 디바이스에 설치된다면? Android 13 부터는 Notification 권한이 존재한다. 그러나 Target SDK 33 이상부터 알림 관련 퍼미션을 정의할 수 있다. (android.permission.POST_NOTIFICATIONS) notificationChannel을 등록할 때 자동으로 알림 권한 팝업이 노출된다 POST_NOTIFICATIONS (Notification Permission)