"모두 닫기" issue 조사

장재용·2024년 4월 12일

업무

목록 보기
1/3

방안 1. 콜백 함수

Service에서 제공되는 onTaskRemoved() 를 이용하니
앱을 모두 닫기나, 개별로 스와이프 해서 종료했을 경우, onTaskRemoved() 함수에 작성한 로그가 출력이 되는것을 확인할 수 있었다.

앱을 다시 실행시키거나, 서비스를 작동시키는 코드를 위 함수에 작성해놓으면 어떨까..?

https://velog.io/@jeep_chief_14/%EC%95%B1-%EC%A2%85%EB%A3%8C%EB%A5%BC-%EA%B0%90%EC%A7%80%ED%95%98%EB%8A%94-%EB%B0%A9%EB%B2%95-with.-onTaskRemoved

방안 2. 잠금 모드 (삼성폰 한정)

One UI를 사용하는 삼성 스마트폰에서 제공되는 기능으로,
앱에서 잠금모드를 사용하면, 모두닫기에서 제외된다.

삼성폰에 한정되어 서비스 할 수 있다는 단점이 있고,
잠금 모드를 설정하도록 유저에게 안내하는 가이드를 앱에서 제공하면 좋을 것 같다.

방안 3. Firebase FCM

자세한 적용법은 조사해봐야겠지만,
비용을 알아보니 의외로 무료인것을 확인할 수 있었다.

파이어베이스에는 크게 두 가지 요금제가 있다.



https://firebase.google.com/pricing?hl=ko#blaze-calculator

profile
enjoy_error_message!

0개의 댓글