PendingIntent
-
안드로이드 13에서 push 알림 안되는 이슈 해결프로그래밍/ 안드로이드어플만들기 2023. 9. 3. 00:17
어플 타겟 SDK를 안드로이드 13으로 변경하고 fcm push 알림이 안되서 해결하는 과정을 기록한다. 안드로이드 13 (API Level 33) 부터는 알림이 기본적으로 off가 되어있다고 한다. 실제로 일정 알림 시간이 되고 앱에서는 아무런 일도 일어나지 않았다. 마니페스트 파일에서 알림 관련 권한을 추가하고, 권한이 설정안되어 있을 경우 권한을 요청하도록 코드를 수정하였다. if (checkSelfPermission(Manifest.permission.INTERNET) != PackageManager.PERMISSION_GRANTED || checkSelfPermission(Manifest.permission.ACCESS_NETWORK_STATE) != PackageManager.PERMISSIO..
-
안드로이드 오류 - Targeting S+ (version 31 and above) requires that one of FLAG_IMMUTABLE or FLAG_MUTABLEbe specified when creating a PendingIntent.프로그래밍/ 안드로이드어플만들기 2023. 1. 23. 22:18
안드로이드 어플에 커스텀탭 테스트하려는데 아래와 같은 에러 발생 오류 메세지가 자세하게 나와있어서 그냥 따라가면 간다. 안드로이드 버전 31부터 pendingintent에서 FLAG_IMMUTABLE 또는 FLAG_MUTABLE만 가능한데 가능하면 FLAG_IMMUTABLE을 쓰라고 한다. java.lang.RuntimeException: Unable to start activity ComponentInfo: java.lang.IllegalArgumentException: com.butlerdiary.butlerdiary: Targeting S+ (version 31 and above) requires that one of FLAG_IMMUTABLE or FLAG_MUTABLE be specified w..