안녕하세요 저번에 모든 앱 변경사항을 작성에 이어서 Android 14를 타겟팅하는 앱의 변경점을 알아볼려고 합니다.
아래는 targetSdkVersion과 관계없이 Android 14에서 실행되는 앱에 영향을 미치는 경우입니다.
포그라운드 서비스 유형은 이제 필수
이제부터 포그라운드 서비스는 하나 이상의 서비스 유형(카메라, 위치 등)을 지정해야한다고 합니다.
OpenJDK 17 업데이트
UUID, ProGuard, 정규 표현식(Matcher)에 영향을 준다고 합니다.
암시적 인텐트와 대기 중인 인텐트 제한 사항
암시적 인텐트는 내보낸 구성요소로만 전송이 가능하다.
앱이 구성요소나 패키지를 지정하지 않는 인텐트로 변경 가능한 대기 중인 인텐트를 만들면 예외 처리를 한다.
악성 앱이 앱의 내부 구성요소에서 사용할 암시적 인텐트를 가로채지 못하도록 만들었습니다.
결론
빨리 Android 14가 나와서 예외적인 부분을 직접 확인해보고 싶었습니다.
그리고 암시적 Intent를 사용한 적이 있는데 업데이트 후 에러가 나는지 확인 후 변경해야할 것 같습니다 ㅠㅠ
'안드로이드' 카테고리의 다른 글
[안드로이드] java.lang.nullpointerexception: inflate(...) must not be null 해결한 방법 (0) | 2024.08.19 |
---|---|
[안드로이드] BLE 연결 및 데이터 받기 (0) | 2023.10.07 |
android.os.StrictMode$AndroidBlockGuardPolicy.onNetwork 에러 해결법 (0) | 2023.07.04 |
DuraSpeed 때문에 고생함 (1) | 2023.02.20 |