Android 15의 포그라운드 서비스 유형이 다음과 같이 변경됩니다.
미디어 처리 중
- 매니페스트에서 선언할 포그라운드 서비스 유형
android:foregroundServiceType
mediaProcessing
- 매니페스트에서 선언할 권한
FOREGROUND_SERVICE_MEDIA_PROCESSING
startForeground()
에 전달할 상수FOREGROUND_SERVICE_TYPE_MEDIA_PROCESSING
- 런타임 기본 요건
- 없음
- 설명
미디어를 다른 형식으로 변환하는 등 미디어 애셋에서 시간이 많이 걸리는 작업을 실행하는 서비스 시스템에서는 이 서비스를 실행할 수 있는 시간을 제한합니다. 일반적인 상황에서는 이 시간 제한은 6시간입니다.
앱은 다음 시나리오에서 미디어 처리 서비스를 수동으로 중지해야 합니다.
- 트랜스코딩 작업이 완료되거나 실패 상태에 도달하면 서비스가
Service.stopForeground()
및Service.stopSelf()
를 호출하여 서비스를 완전히 중지하도록 합니다.
- 트랜스코딩 작업이 완료되거나 실패 상태에 도달하면 서비스가
카메라
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 제한사항을 참고하세요.