날개의 노트 (Wing's Note)

  • 홈
  • 태그
  • 방명록
  • 글쓰기

NotificationManager 1

NotificationManager 안드로이드 타겟 33 이상 권한 문제

기존에 잘 사용하던 로컬 알림이 안드로이드13 (API 레벨 33)을 타겟으로 빌드하니 작동하지 않습니다. 이유를 검색해 보니, 안드로이드 13에서는 노티피케이션을 위한 매니페스트 권한과, 유저에게 런타임 권한을 얻어야 사용이 가능합니다. 먼저 AndroidManifest.xml 에 노티피케이션 권한을 선언합니다. 런타임에서 POST_NOTIFICATIONS 의 권한을 사용자로부터 받았는지 확인하고, 받지 않았다면, 권한을 요청합니다. if (ContextCompat.checkSelfPermission (this, Manifest.permission.POST_NOTIFICATIONS) == PackageManager.PERMISSION_GRANTED) { // 권한을 이미 얻었습니다. } else { v..

소프트웨어개발/Android 2023.01.17
이전
1
다음
더보기
  • 분류 전체보기 (176)
    • 정보 (71)
      • IT 정보 및 뉴스 (53)
      • 창업 비즈니스 (3)
      • IT 활용 (4)
      • 소프트웨어 정보, 소개, 리뷰 (5)
      • 맥 활용 (macOS) (5)
      • 앱 정보 - 안드로이드 (1)
      • 앱 정보 - iOS (아이폰, 아이패드) (0)
      • 게임 정보 - 안드로이드 (0)
      • 게임 정보 - iOS (아이폰, 아이패드) (0)
    • 프로그래밍 언어 (10)
      • 프로그래밍 언어 기초 (1)
      • C 와 C++ (0)
      • C# (0)
      • Swift (5)
      • Objective C (2)
      • Kotlin (코틀린) (2)
    • 게임 개발 (19)
      • Cocos2d-x (18)
      • Unity (1)
    • 소프트웨어개발 (20)
      • iOS, macOS 와 Xcode (8)
      • Android (12)
    • 서버 (42)
      • Web & Blog (7)
      • NGINX & node.js (3)
      • Linux (5)
      • AWS (Amazon Web Services) (27)
    • 날개의 글들 (13)
      • 가벼운 이야기 (1)
      • 칼럼 (0)
      • 개발자도 먹어야 산다 (12)
    • 취미, 자동차, 기타 (1)
      • 자동차 정보 (1)

공지사항

  • Wing's Note 블로그 개설 및 안내사항

방문자수Total

729,849

  • Today : 8
  • Yesterday : 173

Copyright © Wing's Note . All rights reserved.

  • 민트핸즈 - 모바일 앱 / 게임 개발
  • 아톰스토어 - 3D 프린터 필라멘트 판매
  • 앱초코 - 앱 및 게임 리뷰

티스토리툴바