마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

구글 정책 관련 메일을 받았는데 sms 퍼미션을 모두 삭제 해야 하나요?

0 추천

혹시 저랑 같은 메일 받으신분 계신가요?

제목 : Action required: Update your app to comply with Google Play Permissions policy

Hello Google Play Developer,

In October, we announced updates to our Permissions policy that will limit which apps are allowed to request Call Log and SMS permissions. This policy will impact one or more of your apps.

Only an app that has been selected as a user's default app for making calls or text messages, or whose core functionality is approved for one of the exception use cases, will be able to request access to Call Log or SMS permissions.

Action required

Below, we've listed apps from your catalog which do not meet the requirements for permission requests. Please remove any disallowed or unused permissions from your app's manifest (specified below), migrate to an alternative implementation (e.g. SMS Retriever API for most cases of OTP verification), or evaluate if your app qualifies for an exception.

Next steps

  1. Read through the Permissions policy and the Play Console Help Center article, which describes intended uses, exceptions, invalid uses, and alternative implementation options for usage of Call Log or SMS permissions.
     
  2. Update your app or submit a Permissions Declaration Form.
     
    • Option 1) If your app does not require access to Call Log or SMS permissions: Make appropriate changes to your app by removing the specified permissions from your app's manifest or migrating to an available alternative implementation by January 9, 2019
       
    • Option 2) If your app is a default handler or you believe your app qualifies for an exception: Please submit a request via the Permissions Declaration FormYou do not need to have implemented APK changes in order to submit a form. Declaration Forms received by January 9, 2019 may be eligible for additional time to make changes to bring their app(s) into compliance. If you have recently submitted a Permissions Declaration Form, we are in the process of reviewing your information and will respond to your application.
  3. Make sure that your app is otherwise compliant with all other Developer Program Policies to prevent your app from being removed.

Alternatively, you can choose to unpublish the app.

Our Developer Program Policies are designed to provide a safe and secure experience for our users while also giving developers the tools they need to succeed. That is why we will remove apps that violate our policies. In cases of repeated or serious violations of our policies, we may also terminate your developer account and any related developer accounts.

We appreciate your willingness to partner with us as we make these improvements to better protect users.

Affected apps

Affected apps and permissions are listed below, up to 20; if you have additional apps, please ensure that they are also compliant with the Permissions policy.

RECEIVE_SMS, SEND_SMS, READ_SMS  

시크유 (240 포인트) 님이 2018년 12월 2일 질문
시크유님이 2018년 12월 2일 수정

2개의 답변

0 추천
권한을 빼거나(Option 1), 정당한 사유서(Option 2)를 작성하라는 거죠.
디자이너정 (42,810 포인트) 님이 2018년 12월 2일 답변
0 추천

RECEIVE_SMS, SEND_SMS, READ_SMS Permission을 삭제할 필요는 없습니다.

4.4 킷캣 버전 이후부터 보안 정책 강화로

해당 Permission을 사용하기 위해서는 다음과 같이 앱 실행 시 권한이 부여되어 있는지 확인하는 작업을 수행하

셔야 합니다.

//문자 읽기 권한이 부여되어 있는지 확인
int permissonCheck_Read = ContextCompat.checkSelfPermission(this, Manifest.permission.READ_SMS);

if (permissonCheck_Read == PackageManager.PERMISSION_GRANTED) {

    Toast.makeText(getApplicationContext(), "SMS 수신권한 있음", Toast.LENGTH_SHORT).show();
    mDbOpenHelper = new MainDbOpenHelper(this);
    mDbOpenHelper.open();
    mDbOpenHelper.create();

    readSMSMessage();

}
CSEKimDoYeon (500 포인트) 님이 2018년 12월 3일 답변
...