안녕하세요
현재 잠금화면을 구현하려고 이것저것 보고 따라해보고 있는데요.
잠금화면을 구현하는 방법이 보통 구현하고자 하는 앱의 서비스를 늘 살아있는 상태로 만들어두고
브로드캐스트 리시버에서 화면이 꺼짐을 감지해서 잠금화면 액티비티를 띄워주는 방식으로 하는 것으로
제가 이해하고 있습니다.
그래서 그 방법대로 따라했더니 잠금화면을 구현할 수 있었는데요,
문제는 안드로이드10에서 부터는 이러한 방식으로 할때 액티비티를 화면에 띄울수가 없는것 같습니다
(https://developer.android.com/guide/components/activities/background-starts?hl=ko)
그래서 제가 만들어본 어플도 잠시동안은 잠금화면 기능이 살아있지만 금방 죽게되는것을 볼 수 있는데요
(서비스는 늘 살아있도록 해놨습니다. 다만 화면이 안열리네요)
그럼에도 캐시워크같은(제가 캐시워크를 쓰고 있습니다) 잠금화면 앱들은 아직도 있는것으로 아는데,
어떤 식으로 구현한 것인지 모르겠습니다 ㅠ
안드로이드10 이상에서 잠금화면 구현 어떻게해야 할까요?? 도와주시면 감사하겠습니다.