Dev/Android

전화, SMS 권한 설정 업데이트 거부(리젝) 되었습니다 ㅠ

대부류 healthyryu 2021. 2. 5. 03:03
반응형

Publishing status: Rejected

Publishing status: Rejected
After review, your app has been rejected and wasn't published due to a policy violation. If you submitted an update, the previous version of your app is still available on Google Play.

 

 

SMS 및 통화 기록 권한 이슈로 인해서 업데이트 거절이 발생했습니다. -  Reject!!!!!!

통화 관련 및 SMS 권한 관련해서는 민감한 정보이기 때문입니다.

관련 정책은 이미 바뀐지 한참 되었습니다. ^^;;

 

권한 관련한 가이드라인은 아래 링크를 참고해 주세요.

 

링크 : developers-kr.googleblog.com/2019/01/reminder-smscall-log-policy-changes.html

 

SMS 및 통화 기록 정책 변경에 관한 알림

작성자: 폴 뱅크헤드(Paul Bankhead), 구글플레이 제품 관리 책임자 본 블로그와 동일한 내용이 안드로이드 개발자 블로그 에도 게재 되었습니다. 구글이 얼마 전 발표 ( 한국 블로그 )하고 개발자들

developers-kr.googleblog.com

링크 : support.google.com/googleplay/android-developer/answer/10208820?hl=ko

 

SMS 또는 통화 기록 권한 그룹 사용 - Play Console 고객센터

도움이 되었나요? 어떻게 하면 개선할 수 있을까요? 예아니요

support.google.com

 

 

SMS 및 통과 기록 권한은 민감한 개인 정보 권한입니다. 참고하세요!!

 

 

 

첫번째로는 일단 간단한 민감한 권한을 사용하지 않는 방법으로 갔습니다.

// 레버리지 - 대한민국 1등 경매 계산기

//////// 사용하지 않기 ////////
<uses-permission android:name="android.permission.CALL_PHONE" />
<uses-permission android:name="android.permission.SEND_SMS" />

 

두번째로는 전화걸기 기능은 전화 앱으로 전화번호만 넘기는 방식을 선택했습니다.

// 레버리지 - 대한민국 1등 경매 계산기

// 변경 전
startActivity(Intent(Intent.ACTION_CALL, Uri.parse("tel:$phoneNumber")))

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

// 변경 후
startActivity(Intent(Intent.ACTION_DIAL, Uri.parse("tel:$phoneNumber")))

 

세번째로는 문자 보내기 기능을 SEND_SMS 권한을 사용하지 않는 방법을 선택했습니다.

// 레버리지 - 대한민국 1등 경매 계산기

// 변경전
startActivity(Intent(Intent.ACTION_VIEW).apply {
	putExtra("address", phoneNumber)
	putExtra("sms_body", "Leverage 문자에 넣을 내용")
	type = "vnd.android-dir/mms-sms"
})

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

// 변경후
val intent = Intent(Intent.ACTION_SENDTO, Uri.parse("sms:$phoneNumber"))
intent.putExtra("sms_body", "Leverage 문자에 넣을 내용 : ")
startActivity(intent)
반응형