본문 바로가기
프레임워크/Flutter

[Flutter] android:showWhenLocked 잠금화면 위에서도 앱이 보인다면

by 연어바케트 2024. 6. 6.
반응형

플러터로 앱 개발 중, 뜻하지 않는 현상을 발견하게 되었다. 

안드로이드 폰에서 앱 켠 상태에서 홀드버튼을 눌러 앱을 잠금하고, 

다시 홀드 버튼을 눌러 화면을 키면 앱이 그대로 나타나는 거였다. 

그러니까 다시 말해 캐시워크 처럼 잠금화면 위에 앱화면이 존재하는 것이다. 

 

처음에는 순간 버그인줄 알고 찾아 보니 

 

android:showWhenLocked라는 속성값이 있다는 것을 알게 되었다. 

해당 값이

android:showWhenLocked = true로 잡혀 있으면

캐시워크 처럼 앱이 켜져있는 상태에서는 잠금화면 위 내 앱이 켜져있게 된다는 것을 알게 되었다. 

허허허허ㅓ허허허ㅓ허허. 

 

플러터에서는 

android > app > src > main > AndrodiManifest.xml 에서 수정이 가능하다 

 

android:showWhenLocked = false 값으로 수정하면서 

문제를 해결했다. 

반응형

댓글