REQUEST_INSTALL_PACKAGES 권한 사용

Google Play에서는 애플리케이션이 패키지 설치를 요청할 수 있도록 허용하는 REQUEST_INSTALL_PACKAGES 권한을 포함해 위험성이 높거나 민감한 권한의 사용을 제한합니다. API 수준 26 이상을 타겟팅하는 앱에서 Intent.ACTION_INSTALL_PACKAGE 또는 PackageInstaller API를 사용하려면 이 권한을 보유해야 합니다. 이 권한을 사용하려면 앱의 핵심 기능에 다음이 모두 포함되어야 합니다.

  1. 앱 패키지 전송 또는 수신
  2. 사용자에 의한 앱 패키지 설치 지원 

앱이 허용되는 용도에 관한 아래의 요구사항을 충족하지 않는 경우 Google Play 정책을 준수하려면 앱의 매니페스트에서 권한을 삭제해야 합니다. 정책을 준수하는 대체 구현 방법에 관한 제안사항도 아래에 자세히 설명되어 있습니다.

앱이 REQUEST_INSTALL_PACKAGES 권한의 허용되는 용도에 관한 정책 요구사항을 충족할 경우, Play Console의 권한 선언 양식을 사용해 이 권한 및 위험성이 높은 기타 모든 권한을 선언해야 합니다.

정책 요구사항을 충족하지 못하거나 권한 선언 양식을 제출하지 않으면 앱이 Google Play에서 삭제될 수 있습니다.

중요: 앱에서 제한된 권한을 사용하는 방식을 변경하려면 정확한 최신 정보로 선언을 수정해야 합니다. 이러한 권한을 사기성 있는 용도 및 선언되지 않은 용도로 사용하면 앱이 정지되거나 개발자 계정이 해지될 수 있습니다.

REQUEST_INSTALL_PACKAGES 권한은 언제 요청해야 하나요?

REQUEST_INSTALL_PACKAGES 권한은 Android 8 이상을 실행하는 기기에서 Android API 수준 26 이상을 타겟팅하는 앱에만 적용됩니다.

이 권한을 사용하려면 앱이 아래의 허용되는 용도에 해당해야 하며, 패키지 설치 지원이 핵심 목적 중 하나여야 합니다. 핵심 기능은 앱의 주목적을 말합니다. 기기에 추가 애플리케이션을 설치하는 이 핵심 기능이 없으면 앱은 '제대로 작동하지 않거나' 사용할 수 없게 됩니다. 핵심 기능 및 핵심 기능을 구성하는 모든 핵심 특징은 앱 설명에서 명확하게 소개 및 홍보되어야 합니다.

모두 접기 모두 펼치기

자주 묻는 질문(FAQ)

도움이 되었나요?

어떻게 하면 개선할 수 있을까요?
14621750810141835850
true
도움말 센터 검색
true
true
true
true
true
92637
검색
검색어 지우기
검색 닫기
기본 메뉴
false
false
false
false