투케이2K

85. (TWOK/WORK) [업무 이슈] android - 안드로이드 구글 플레이스토어 퍼미션 권한 필수 권한 삭제 이슈 - permission tools:node=remove 본문

투케이2K 업무정리

85. (TWOK/WORK) [업무 이슈] android - 안드로이드 구글 플레이스토어 퍼미션 권한 필수 권한 삭제 이슈 - permission tools:node=remove

투케이2K 2024. 8. 26. 09:32
반응형

[제 목]

[업무 이슈] android - 안드로이드 구글 플레이스토어 퍼미션 권한 필수 권한 삭제 이슈 - permission tools:node=remove

 

[내 용]

 

------------------------------------------------------------------------------
[이슈 사항]
------------------------------------------------------------------------------

1. 안드로이드 소스 코드 단에서 특정 퍼미션 권한 삭제 후 >> 앱 업데이트 제출 >> 구글 플레이스토어에서 앱 권한 확인 시 필수 권한이 삭제 되지 않는 이슈 

------------------------------------------------------------------------------
[원인 파악 및 증상 재현]
------------------------------------------------------------------------------

1. 안드로이드 AndroidManifest.xml 파일 소스 코드 퍼미션 부여 상태 재점검

  >> 정상적으로 소스 코드 단에서 해당 권한이 삭제 된 것 확인 (주석 처리)


2. 안드로이드 권한 삭제 후 앱데이트 제출 한 앱 버전과 구글 플레스토어에 등록 된 앱 버전 확인

  >> 신규 앱 버전이 동일 한 것 확인


3. 안드로이드 소스 코드 단에서 특정 퍼미션 삭제 시 tools:node="remove" 명시적 선언 확인

  >> 특정 권한을 필수 권한에서 사용 하지 않는 다는 의미로 , 소스 코드 확인 시 포함되어 있지 않은 상태 확인 (단순 코드만 주석 처리 함)

------------------------------------------------------------------------------
[조치 내용]
------------------------------------------------------------------------------

1. 안드로이드 AndroidManifest.xml 파일 수정 후 다시 앱데이트 배포 진행 (tools:node="remove" 명시)


<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    package="com.example.javaproject">


    <!-- ============================================================= -->
    <!-- [SMS 문자 읽기 권한 : [권한 삭제 명시] : tools:node="remove" 추가 -->
    <!-- ============================================================= -->
    <uses-permission android:name="android.permission.READ_SMS" tools:node="remove"/>


</manifest>

------------------------------------------------------------------------------

 

반응형
Comments