일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- Kotlin
- react line chart
- 리액트 라인차트
- 하우스플리퍼인테리어
- 스팀게임추천
- 안드로이드
- 리액트네이티브 hooks
- react 라인차트
- 프로그래머스 Lv0
- react native new architecture
- ReactNative
- 리액트 line chart
- react
- react native lodash
- 하우스플리퍼
- React Native
- react circle progress
- react native jsi
- react native old architecture
- 프로그래머스
- react circle progress bar
- Android
- 리액트네이티브
- circular progress bar
- react native hook
- RecyclerView
- javascript interface
- Graveyard Keeper
- 프로그래머스 LV.0
- react native hooks
Archives
- Today
- Total
숨참고 개발다이브
[안드로이드/플레이스토어] QUERY_ALL_PACKAGES 권한 선언을 제출하세요 본문
728x90
플레이 스토어 콘솔에 해당 경고 알림이 왔다.
앱에 QUERY_ALL_PACKAGES 권한이 필요한 경우 7월 12일까지 Play Console에서 선언 양식을 제출해야 합니다. 그렇지 않으면 새 앱이나 앱 업데이트를 제출할 수 없게 됩니다.
조치 필요:
- 앱에서 QUERY_ALL_PACKAGES 권한을 사용할 필요가 없다면 앱 매니페스트에서 이 권한을 삭제해야 합니다.
- 앱에서 QUERY_ALL_PACKAGES 권한을 사용해야 한다면 이 권한이 필요한 앱의 핵심 기능에 대한 설명과 짧은 동영상을 제공해야 합니다.
요구되는 질문의 답변을 준비하려면 이 고객센터 도움말을 검토하세요.
7월 12일까지 선언을 제출하거나 앱 매니페스트에서 권한을 삭제해야 합니다. 정책 요구사항을 충족하지 못하거나 권한 선언 양식을 제출하지 않으면 7월 12일부터 앱이 Google Play에서 삭제될 수 있습니다.
Google Play의 소중한 파트너가 되어 주셔서 감사합니다. 앞으로도 Google Play가 개발자와 사용자 모두에게 안전한 플랫폼이 될 수 있도록 협력해 주시기 바랍니다.
이 경고는 AndroidManifest.xml 에 해당 코드가 들어있으면 오는 알림이다.
<uses-permission
android:name="android.permission.QUERY_ALL_PACKAGES"
tools:ignore="QueryAllPackagesPermission" />
해당 권한은 기기에 설치된 애플리케이션 전부를 확인할 수 있게 해주는데, 구글 측에서 위험성이 높거나 민감한 권한으로 간주해 백신 앱, 파일 관리자 등의 허용되는 용도 이외에는 7월 12일 이후 스토어 앱 삭제 및 업데이트 불가로 변경하였다.
<queries>
<package android:name="com.package.name"/>
....
</queries>
해당 경고가 있다면 위의 QUERY_ALL_PACKAGES 부분을 다음 코드로 변경해준 후 업데이트를 제출하면 된다.
val intent = mContext.packageManager.getLaunchIntentForPackage( "AppPackageName" )
startActivity(intent)
나의 경우에는 해당 코드로 외부 앱으로 intent할때 접근하는 앱들의 패키지명을 넣었다.
외부 앱 패키지명은 스토어 주소를 통해 확인이 가능하다.
예시로 카카오톡의 스토어 주소를 보면 다음과 같다.
https://play.google.com/store/apps/details?id=com.kakao.talk
이때 마지막 id의 값이 해당 애플리케이션의 패키지명이다.
해당 정책의 관련 내용은 공식 문서를 통해서 확인이 가능하다.
300x250
'개발 > 개발관련정보' 카테고리의 다른 글
[플레이 스토어] 관리형 게시 사용하기 (0) | 2022.06.02 |
---|---|
[안드로이드] 개발할 때 자주 이용하는 사이트 정리 (0) | 2022.05.26 |
[Github/안드로이드] 자주 사용하는 깃허브 기능 정리 (0) | 2022.05.26 |
Comments