메뉴 닫기
공지사항 : > 공지사항

[안드로이드] Mclient SDK / phone number 사용으로 인해, 구글 Play Reject 및 앱 삭제시 대응 방법

작성자
관리자
작성일
2022.02.14 10:26
조회
1934

아래 사항을 진행 후, google play console 에서 점검할 사항

 - google play console 에는 배포 방식에 따라, 테스트(공개, 비공개, 내부, 사전) 와 프로덕션으로 구분됨

 - 문제가 되는 앱이 테스트 / 프로덕션 어떤 항목에도 포함되지 않아야 함.

 -  조치 : 앱을 중지하거나, 아래 조치사항이 적용된 앱으로 업데이트 




1. 푸시 라이브러리 에서 핸드폰 정보를 획득 할 수 있는 조건 : Manifest.xml 의 아래 값이 y로 선언되어 있는 경우


조치 :



<!-- upmc 연동시 휴대폰 번호 사용 여부  -->
<use-phone_number>n</use-phone_number>



2. HttpDefaultNetworkManager 등의 네트워크 매니저에서

     header를 구성시 phone_no를 이용하여, 핸드폰 번호가 전달 될 수 있습니다.
 
아래와 같이 폰 번호를 추출하여 셋팅하는 부분이 있는데 해당 부분의 값에 주석 처리를 해주세요

조치 : 
//subHeadJson.put("phone_no", commHandle.g_strPhoneNumber);

3. 기타 핸드폰 번호가 전달 되는 코드가 있는지 검색 및 수정 


4. mcore 2.1.8.6 에 아래와 같은 변경이 있으므로, 최신 라이브러리로 패치.

      - AndroidManifest.xml권한 수정 (READ_PHONE_STATE = max29, READ_PHONE_NUMBERS >= 30)

<uses-permission android:maxSdkVersion="29" android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.READ_PHONE_NUMBERS" />