안드로이드 알림 권한확인

redbird's home
Redbird (토론 | 기여)님의 2026년 1월 3일 (토) 07:38 판 (새 문서: 안드로이드 알림 권한 확인 AndroidManifest.xml에 권한 선언 application 태그 외부에 다음 권한을 추가합니다 <source lang='xml'> <uses-permission android:name="android.permission.POST_NOTIFICATIONS"/> </source> <source lang='kotlin'> private val REQUEST_CODE_NOTIFICATION_PERMISSION = 1 override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(binding.root) // 알림 권한...)
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)
둘러보기로 이동 검색으로 이동

안드로이드 알림 권한 확인

AndroidManifest.xml에 권한 선언 application 태그 외부에 다음 권한을 추가합니다

<uses-permission android:name="android.permission.POST_NOTIFICATIONS"/>
private val REQUEST_CODE_NOTIFICATION_PERMISSION = 1
    
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(binding.root)

        // 알림 권한을 확인
        if (ContextCompat.checkSelfPermission(this, android.Manifest.permission.POST_NOTIFICATIONS) != PackageManager.PERMISSION_GRANTED) {
            // [아직 권한이 허용되지 않은 경우] : 권한 요청 팝업 띄움
            ActivityCompat.requestPermissions(this, arrayOf(android.Manifest.permission.POST_NOTIFICATIONS), REQUEST_CODE_NOTIFICATION_PERMISSION)
        } else {
            // [알림 권한이 이미 허용된 경우]
        }

    }