1

Playstore에서 내 앱의 APK를 업데이트 중입니다. 내가 한 최근의 변화는 지금 SEND_SMS 기능을 사용하고 있다는 것입니다. AndroidManifest.xml에서도 같은 것을 언급했으며 코드에서 권한을 요청했습니다.새 권한 추가 경고

는 다음의 AndroidManifest.xml의 스냅 샷 내가 SEND_SMS 기능을 추가 한 후 나는 모든 권한

protected void onStart() { 
    super.onStart(); 
    if(ContextCompat.checkSelfPermission(this, Manifest.permission.WRITE_EXTERNAL_STORAGE) != 
      PackageManager.PERMISSION_GRANTED){ 
     if(ActivityCompat.shouldShowRequestPermissionRationale(this, android.Manifest.permission.WRITE_EXTERNAL_STORAGE)){ 
      ActivityCompat.requestPermissions(this, new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE}, 10); 
     }else{ 
      ActivityCompat.requestPermissions(this, new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE}, 10); 
     } 
    } 
    if(ContextCompat.checkSelfPermission(this, android.Manifest.permission.INTERNET) != 
      PackageManager.PERMISSION_GRANTED){ 
     if(ActivityCompat.shouldShowRequestPermissionRationale(this, Manifest.permission.INTERNET)) 
      ActivityCompat.requestPermissions(this, new String[]{Manifest.permission.INTERNET}, 11); 
     else 
      ActivityCompat.requestPermissions(this, new String[]{Manifest.permission.INTERNET}, 11); 
    } 
    if(ContextCompat.checkSelfPermission(this, Manifest.permission.READ_EXTERNAL_STORAGE) != 
      PackageManager.PERMISSION_GRANTED){ 
     if(ActivityCompat.shouldShowRequestPermissionRationale(this, Manifest.permission.READ_EXTERNAL_STORAGE)) 
      ActivityCompat.requestPermissions(this, new String[]{Manifest.permission.READ_EXTERNAL_STORAGE}, 12); 
     else 
      ActivityCompat.requestPermissions(this, new String[]{Manifest.permission.READ_EXTERNAL_STORAGE}, 12); 
    } 
    if(ContextCompat.checkSelfPermission(this, Manifest.permission.SEND_SMS) != 
      PackageManager.PERMISSION_GRANTED) { 
     if(ActivityCompat.shouldShowRequestPermissionRationale(this, Manifest.permission.SEND_SMS)) 
      ActivityCompat.requestPermissions(this, new String[]{Manifest.permission.SEND_SMS}, 13); 
     else 
      ActivityCompat.requestPermissions(this, new String[]{Manifest.permission.SEND_SMS}, 13); 
    } 
} 

를 요청하고있어 ONSTART 방법의 스냅 샷에 이어

<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
package="com.example.user.xxx"> 

<!-- set this permission to be able to write/read to the sd card and internet--> 
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 
<uses-permission android:name="android.permission.INTERNET" /> 
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> 
<uses-permission android:name="android.permission.SEND_SMS"/> 

파일입니다 (애플 리케이션에 중요하므로 필요합니다), 나는 다음과 같은 경고에 끊임없이 직면하고 있기 때문에 플레이 스토어에서 새 버전을 출시 할 수 없습니다. Playstore warning

경고를 없애기 위해 다음을 수행했습니다. 1. "Device Support removed"경고에서 제안한대로 이전 apk를 유지하십시오. 2. 커뮤니티에서 제안한대로 개인 정보 보호 정책 페이지를 추가하고 앱의 스토어 등록 정보에서 다음은 개인 정보 취급 방침 페이지입니다 Privacy_Policy 3. 경고 페이지에서 제안 된대로 "이 릴리스의 새로운 기능"텍스트에이 새로운 권한에 대한 내용도 추가되었습니다.

이전 apk를 유지 한 후에 두 번째 경고를 없앨 수 있지만 첫 번째 경고는 표시되지 않습니다.

이 문제를 해결하는 방법을 알려주세요.

답변

0

아무런 문제가 없어야합니다. 경고 일뿐입니다. 물론 당신은 앱을 업데이트하려고 할 때 사람들이 대화 상자를 볼 것이라는 것을 알고 있습니다.

여기서 해결할 문제는 없습니다. 경고 일 뿐이며, 행복하게 살 수 있습니다. 당신이 이미 알고 받아들이는 것을 경고하기 때문에 그냥 무시하십시오. 그냥 풀어 둡니다.

+0

경고가 표시되는 동안 앱을 롤업하지 말 것을 온라인으로 읽었습니다. 그게 내 관심사 야. 내 플레이 스토어 계정으로 Google에서 장기적인 문제에 직면하지 않기를 바랍니다. – pamo

+0

@Pamo 아니, 문제가되지 않습니다. 업데이트하는 사용자에게 표시되는 일부 대화 상자에 대한 웹 경고입니다. 당신이 현재하고있는 일에 아무런 문제가 없다. (걱정하지 마라. :) – webo80