Android 13(API 33) 이상에는 runtime permission 받아야한다.
manifest 에 <user-permission android:name=“android.permission.POST_NOTIFICATION” />
권한 요청 창에서 사용자가 할 수 있는 행동
allow
노티 보낼 수 있고, 모든 노티 채널이 가능 foreground service 와 관련된 노티를 POST 할 수 있고, 이 노티들은 노티 drawer 에 표시된다.
don’t allow
노티 못 보냄 Android 12 이하에서는 권한 요청 창이 다시 나타나지 않는다. 앱을 재설치해야 나타난다. Android 13으로 업데이트되면 나타난다.
스와이프로 그냥 날려버림(결정을 안 한 경우)
결정을 안 했으니 다음에 다시 나타난다.
노티 표시가능한지 체크
areNotificationsEnabled()