본문 바로가기
프로그래밍 놀이터/안드로이드, Java

[android] Firebase JobDispatcher 문제.. (Job 미실행)

by 돼지왕 왕돼지 2017. 12. 5.
반응형

[android] Firebase JobDispatcher 문제.. (Job 미실행)


alarmmanager, Android, broadcast, firebase jobdispatcher, fjd, fjd gps version, Framework, google play service, GPS, gps min version, jobdispatcher, jobscheduler, lollipop, Los, N, oreo, Service, [android] Firebase JobDispatcher 문제.., 코드 분기

-

글을 쓰는 현재 시점 Firebase JobDispatcher ( 이하 FJD ) 는 0.8.5 version


-
현재 발생하는 문제는 N 미만 버전 ( not including N ) Google Play Service(이하 GPS) 가 최신버전이 아니면 제대로 동작하지 않는다.
현재 가장 최신 버전 GPS 11.7.44 에서는 제대로 동작하지만..
심지어 17.05.18 release 된 11.0.47 에서는 Schedule 한 job 이 불리지 않는다… 심각하다..


-
JobScheduler 자체는 LOS 부터 사용이 가능하기 때문에, L 미만에서는 Service + Broadcast + AlarmManager 등의 조합으로 해결하고, 이후에는 Framework 에서 제공하는 JobScheduler 를 사용하는 코드 분기를 태워야 안전하다.. 




반응형

댓글