Google에서 내 휴대 전화에 설치된 앱을 정기적으로 확인하도록 권한을 요청하지 않도록 설정하는 방법은 무엇입니까?


83

저는 Android 앱을 개발 중이므로 테스트 장치에 끝없이 빌드하고 설치합니다. 며칠 이후로 모든 빌드 / 설치에 대해 질문을받습니다.

Google은 설치된 앱에 잠재적으로 유해한 동작이 있는지 정기적으로 확인할 수 있습니다. Google 설정> 앱 확인에서 자세히 알아보세요.

수락 또는 거절 옵션이 있습니다. 지금은 100 번 정도 거절했지만, 메시지가 지겨워 질 때까지 계속 묻고 마지막으로 수락을 클릭하는 것이 Google의 정책 인 것 같습니다. 그러나 나는 그것을 원하지 않는다!

그래서 내 질문 : Google에 내 휴대 전화에 설치된 앱을 정기적으로 확인하고 싶지 않다는 사실을 어떻게 Google에 알려야합니까?


특히 Espresso와 같은 자동화 된 UI 테스트를 지원하기위한 솔루션이 필요합니다. 수락 / 거절 버튼을 클릭하지 않으면 APK를 새 에뮬레이터 인스턴스에 설치할 수도 없기 때문입니다. 이에 대한 @Rule좋아요 GrantPermissionRule( developer.android.com/reference/android/support/test/rule/… )가 있습니까?
Michael Osofsky

답변:


98

4.2 이전의 Android에서는 Google 설정으로 이동하여 앱 확인을 탭 하고 앱 확인 옵션을 선택 취소합니다 .

Android 4.2 이상에서는 설정> 보안> 앱 확인 및 / 또는 설정> 개발자 옵션> USB를 통해 앱 확인 옵션을 선택 취소합니다 .


23
아! 난 그냥 지금 USB를 통해 애플 리케이션을 확인> 설정> 개발자 옵션에서 볼 .. 미안 해요, 난 그냥있어이 메시지와 내가 설정을 찾을 수 있다는 사실 아픈 .. 그래서
kramer65

8
설정 앱이 아니라 Google Settings휴대 전화 에서 앱을 찾습니다 .
Sunny

아, 그리고 나도 구글 설정 앱에 대해 들어 본 적이 없다 .. 건배!
kramer65

이 기본 설정의 앱)
마누엘 Allenspach

2
Android 5에서는 Google 설정 앱을 사용해야했습니다. USB를 통한 앱이 개발자 옵션에서 회색으로 표시되었는지 확인합니다.
Rolf ツ

22

프로그래밍 방식으로 앱 확인을 끄려면 다음 코드를 사용하면됩니다.

boolean success = true;
boolean enabled = Settings.Secure.getInt(context.getContentResolver(), "package_verifier_enable", 1) == 1;
if (enabled) {
    success = Settings.Secure.putString(context.getContentResolver(), "package_verifier_enable", "0");
}

또한 다음 시스템 권한이 필요합니다.

<uses-permission android:name="android.permission.WRITE_SETTINGS" />
<uses-permission android:name="android.permission.WRITE_SECURE_SETTINGS" />

또한 주목할 가치가있는 것은 "package_verifier_enable"문자열이 Settings.Glabal.PACKAGE_VERIFIER_ENABLE액세스 할 수없는 것으로 보이는 멤버 에서 온다는 것입니다.


2
이 코드는 작동하지 않고 항상 true를 반환하지만 설정에서 "앱 확인"을 비활성화했습니다. @ThelIT에 대한 해결 방법이 있습니까?
Pankaj

@Pankaj, 앱이 시스템 앱으로 설치 되었습니까?
TheIT

@TheIT 아니요, 내 앱은 나중에 playstore에 업로드되는 간단한 앱입니다. 그러나 보안 권고로 고객은 "앱 확인"을 확인하고 활성화되지 않은 경우 사용자에게 활성화하라는 메시지를 표시하고 사용자를 설정 페이지로 이동합니다.
Pankaj

10

일반 설정에서도 사용할 수 있습니다.

설정-> 보안-> 앱 확인

선택을 취소하십시오.

(나는 4.2.2를 실행하고 있지만 아마도 4.0 이상에서 사용할 수있을 것입니다. 이전 버전에 대해서는 말할 수 없습니다 ...)


M에서는 개발자 옵션 메뉴에 있습니다
wkarl

10

장치에 안드로이드 5.1 롤리팝에서 클릭 Google Settings아이콘> Security> Scan device for security threats.

참고 Google Settings으로부터 분리되어 Settings응용 프로그램 자체.


9

기기가 루팅 된 경우

root@mako:/ # settings put global package_verifier_enable 0

트릭을 할 것 같습니다.

여기에 이미지 설명 입력


1
이것은 작동하지만 장치가 재부팅 된 후 설정이 활성화로 재설정되었음을 알았습니다.
mfleshman

네. 재설정되는 이유는 무엇입니까? 화나게 하는.
JohnyTex

3

Android 5.0 이상

설정> 더보기> 개발자 옵션> "USB를 통해 앱 확인"을 선택 취소하세요!

여기에 이미지 설명 입력


주요 앱 설정은? 기본 Android 설정 또는 Google Chrome 설정에 더보기가 표시되지 않습니다
Trip

2

이것은 나를 위해 일했습니다 ...

Android 4.2 이상에서는 설정> 보안> 앱 확인 및 / 또는 설정> 개발자 옵션> USB를 통해 앱 확인 옵션을 선택 취소합니다.


2

Android 6 이상에서는 설정-> Google-> 보안-> 앱 확인 모두 선택 취소하십시오! 이제 GO!


2

최신 버전의 Lollipop을 사용하여 앱으로 이동하세요. 서랍을 열고 Google 설정을 찾으십시오. 보안까지 아래로 스크롤하고 탭하여 열고 '유해한 앱 개선'옆의 슬라이더를 왼쪽으로 슬라이드합니다. 감지 '를 왼쪽에 표시 한 다음'장치에서 보안 위협 검색 '을 선택합니다. 그 밖으로 나가면 성가신 팝업이 다시는 나타나지 않습니다!


1

넥서스 5에서, 이동에 설정 -> 구글 -> 보안 의 선택을 취소 " 기기에 보안 위협이 있는지 검색 "과 " 유해한 응용 프로그램 탐지를 개선 ".

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.