안녕하세요.
개발하면서 마시멜로버전이상으로 타겟잡고, 기기도 마시멜로 이상이면 위험권한의 경우 해당 권한을 허용하도록 팝업을 만들어 사용하라고 해서 그렇게 작업하고 있습니다.
그런데 특정 기기에서는 권한을 띄워주는 팝업을 띄울 때, 오버레이가 감지되었다며 안드로이드에서 자체적으로 띄워주는데.. 다른 기기는 그런것이 없이 제대로 권한 팝업이 떠요 ㅠ
그 기기에 설치된 다른앱들이 오버레이를 사용해서 띄워준다는것 같은데.. 이 오버레이 팝업을 안뜨게 미리 세팅하거나 하는 방법은 없나요?
구글링하다가 TYPE_SYSTEM_ALERT란 권한을 허용하게 하고, 이 앱이 오버레이할 수 있도록.. 해당 권한 요청 전에 미리 오버레이 설정창으로 보낸 후에 허용하도록 하는 것으로 테스트 해봤으나.. 소용이 없네요. 이렇게 해결하는건 아닌거 같아요 ㅠㅠ
이 설정은 현재 앱이 다른 앱위에 그려질수 있도록 하는것 같고.. 제 문제는 다른앱들이 현재 앱위에 띄워질 수 없게 해야한다는것 같은데, 다른 앱들의 오버레이 권한까지 제어할 수는 없지 않나요..?
혹시 권한 받을 때, 오버레이 감지됨 팝업 안뜨게 하는 방법이 있나요..?