Android 15의 포그라운드 서비스 유형 변경사항

Android 15의 포그라운드 서비스 유형이 다음과 같이 변경됩니다.

미디어 처리 중

매니페스트에서 선언할 포그라운드 서비스 유형
android:foregroundServiceType
mediaProcessing
매니페스트에서 선언할 권한
FOREGROUND_SERVICE_MEDIA_PROCESSING
startForeground()에 전달할 상수
FOREGROUND_SERVICE_TYPE_MEDIA_PROCESSING
런타임 기본 요건
없음
설명

미디어를 다른 형식으로 변환하는 등 미디어 애셋에서 시간이 많이 걸리는 작업을 실행하는 서비스 시스템에서는 이 서비스를 실행할 수 있는 시간을 제한합니다. 일반적인 상황에서는 이 시간 제한은 6시간입니다.

앱은 다음 시나리오에서 미디어 처리 서비스를 수동으로 중지해야 합니다.

카메라

Android 15 이상을 타겟팅하는 앱은 BOOT_COMPLETED broadcast receiver에서 카메라 포그라운드 서비스를 실행할 수 없습니다. 자세한 내용은 포그라운드 서비스를 실행하는 BOOT_COMPLETED broadcast receiver 제한사항을 참고하세요.

데이터 동기화

Android 15 이상을 타겟팅하는 앱은 BOOT_COMPLETED broadcast receiver에서 데이터 동기화 포그라운드 서비스를 실행할 수 없습니다. 자세한 내용은 포그라운드 서비스를 실행하는 BOOT_COMPLETED broadcast receiver 제한사항을 참고하세요.

미디어 재생

Android 15 이상을 타겟팅하는 앱은 BOOT_COMPLETED broadcast receiver에서 미디어 재생 포그라운드 서비스를 실행할 수 없습니다. 자세한 내용은 포그라운드 서비스를 실행하는 BOOT_COMPLETED broadcast receiver 제한사항을 참고하세요.

미디어 프로젝션

Android 15 이상을 타겟팅하는 앱은 BOOT_COMPLETED broadcast receiver에서 미디어 프로젝션 포그라운드 서비스를 실행할 수 없습니다. 자세한 내용은 포그라운드 서비스를 실행하는 BOOT_COMPLETED broadcast receiver 제한사항을 참고하세요.

마이크

Android 14 (API 수준 34) 이상을 타겟팅하는 앱은 BOOT_COMPLETED broadcast receiver에서 마이크 포그라운드 서비스를 실행할 수 없습니다. 자세한 내용은 포그라운드 서비스를 실행하는 BOOT_COMPLETED broadcast receiver 제한사항을 참고하세요.

전화 통화

Android 15 이상을 타겟팅하는 앱은 BOOT_COMPLETED broadcast receiver에서 전화 통화 포그라운드 서비스를 실행할 수 없습니다. 자세한 내용은 포그라운드 서비스를 실행하는 BOOT_COMPLETED broadcast receiver 제한사항을 참고하세요.