검색결과 리스트
안드로이드 정책변경에 해당되는 글 1건
글
Android 이슈 - SMS 및 CALL_LOG 권한 사용에 적용되는 Google Play 정책 변경사항
알림 - 이 앱은 정책 변경의 영향을 받습니다.
이 앱은 SMS 및 CALL_LOG 권한 사용에 적용되는 Google Play 정책 변경사항의 영향을 받습니다. 정책을 준수하지 않는 앱은 2019년 1월 9일에 Google Play에서 삭제될 수 있습니다.
1. 원인
- 정책 변경으로 인해 permission의 사용이 제한됨.
* 제한되는 permssion
위의 Permission을 사용하는 앱을 경우 위와같은 에러 문구가 나타나게 됩니다.
추측컨대, 대다수의 분들이 CALL_PHONE, SEND_SMS Permission 으로 인해
많이들 걸릴거라 생각이 됩니다 ㅎㅎ
이번 패치의 핵심의 핵심을 정리하면,
용도에 맞는 Permission 제한이 되겠네요.
그래서 일반적인 앱의 경우 위의 퍼미션 사용을 할 수 가없고
앱기능 자체가 전화, 메시지 관련 앱인 경우에만 사용을 할 수있습니다.
2. 해결방법
1) 구글에 문의하여 예외요청
- 구글링해본결과 해외의 유명한 앱들도 거부당했다는 글들을 보아,
거의 불가능하다고 보여 집니다;;
2) 퍼미션 제거 및 대체
- CALL_PHONE 대체 : 전화를 직접거는게 아닌 Dial 화면에 표시하도록 변경 , 이 경우 별도로 퍼미션이 필요하지 않음.
Uri callUri = Uri.parse("tel:" + "전화번호(ex, 010-1111-1111)");
Intent intent = new Intent(Intent.ACTION_DIAL, callUri);
startActivity(intent);
- SEND_SMS 대체 : 위와 동일, 문자입력 화면에 Text만 전 후 발송은 사용자의 액션에 의해 발송되도록 변경
Uri smsUri = Uri.parse("smsto:" + "전화번호(ex, 010-1111-1111)");
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(smsUri);
startActivity(intent);
상세내용은 : https://support.google.com/googleplay/android-developer/answer/9047303
> 일반용도의 대안 페이지 참조.
3. 요약
- 정책이 변경된 퍼미션 사용을 하고 있다면 전화, 메시지전용앱인 경우에만 사용이 가능하도록 바뀜
- 기존앱의 경우 해당 퍼미션 제거 후 재배포를 해야함
- https://support.google.com/googleplay/android-developer/answer/9047303 권한 요청 양식을 통해
예외요청 및 기간 유예가 가능함(3월까지)
해당 정책변경은 저도 처음 당해보는 일이라 일부 잘못된 정보가 있을 수 있습니다.
잘못된 부분이 있다면 댓글로 남겨주세요!
저처럼 헤매는 분들에게 도움이 되길바라요. (도움이 됐다면 아래 하트한번 눌러주세요 ㅎㅎ )
'프로그래밍 > 안드로이드' 카테고리의 다른 글
택배배송 URL / 택배 사칭 스미싱, 피싱 앱 분석 후기[bit.ly ] (1) | 2019.11.25 |
---|---|
Android DB파일 저장 adb pull 'permission denied' (0) | 2019.01.31 |
안드로이드 구글 앱서명 간략요약 (0) | 2018.12.19 |
안드로이드 스튜디오 3.2 업데이트 후 문제 발생(Duplicate key) (0) | 2018.11.07 |
[Android] API TARGET 26 변경 관련 작업 내역 (0) | 2018.10.17 |
RECENT COMMENT