투케이2K

72. (Library/Framework) [라이브러리] [Android] WorkManager 안드로이드 백그라운드 서비스 수행 라이브러리 본문

Library & F.W

72. (Library/Framework) [라이브러리] [Android] WorkManager 안드로이드 백그라운드 서비스 수행 라이브러리

투케이2K 2023. 9. 12. 19:40

[타이틀]

구 분 : Library / 라이브러리

제 목 : [라이브러리] [Android] WorkManager 안드로이드 백그라운드 서비스 수행 라이브러리

사용되는 곳 : 안드로이드 백그라운드 서비스 수행

 

[설 명]

 

[설 명]

1. WorkManager 는 안드로이드에서 지속적인 작업에 권장되는 솔루션입니다

2. WorkManager 는 앱이 다시 시작되거나 시스템이 재부팅될 때 작업이 예약된 채로 남아 있으면 그 작업은 유지됩니다

3. WorkManager 는 백그라운드 처리에 권장하는 기본 API 입니다
  - 안드로이드 14 버전 향상 시 Job Scheduler 보단 WorkManager 를 사용한 백그라운드 처리를 권장하고 있습니다

4. WorkManager 가 처리하는 지속적인 작업의 유형 : 

  - 즉시 : 즉시 시작하고 곧 완료해야 하는 작업입니다. 신속하게 처리될 수 있습니다.
  - 장기 실행 : 더 오래 (10분 이상이 될 수 있음) 실행될 수 있는 작업입니다.
  - 지연 가능 : 나중에 시작하며 주기적으로 실행될 수 있는 예약된 작업입니다.

5. WorkManager 작업 제약 조건 : 

  - 기기가 무제한 네트워크에 있을 때 또는 기기가 유휴 상태이거나 배터리가 충분할 때 실행할 수 있습니다

6. WorkManager 작업 예시 : 

  - 백엔드 서비스에 로그 또는 분석 전송
  - 주기적으로 서버와 애플리케이션 데이터를 동기화



[참고 사이트]

https://developer.android.com/topic/libraries/architecture/workmanager?hl=ko

https://developer.android.com/topic/libraries/architecture/workmanager/basics?hl=ko

https://blog.naver.com/kkh0977/223208621771

 

반응형
Comments