简体   繁体   English

Google拒绝了我的具有审核的应用程序,请更新您的应用程序为目标API级别26

[英]Google rejected my app with review, Please update your app to target API level 26

I have uploaded the apk to google play but unfortunately it is rejected 我已将apk上传到Google Play,但是很遗憾,它被拒绝了

Review from Google: 来自Google的评论:

• Your app needs to be using runtime permissions for us to complete the review. •您的应用需要使用运行时权限,我们才能完成审阅。 Please update your app to target API level 26 or above and resubmit the declaration for 请更新您的应用程序以达到API级别26或更高级别,然后重新提交以下声明:

My app has targetSdkVersion 28 我的应用程序具有targetSdkVersion 28

Permissions: 权限:

<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> 
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 
    <uses-permission android:name="android.permission.INTERNET" /> 
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> 
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> 
    <uses-permission android:name="android.permission.READ_PHONE_STATE" /> 
    <uses-permission android:name="android.permission.SEND_SMS" /> 

    <uses-permission android:name="android.permission.READ_CONTACTS" /> 
    <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" /> 
    <uses-permission android:name="android.permission.VIBRATE" />
    <uses-permission android:name="android.permission.WAKE_LOCK" />
    <uses-permission android:name="android.permission.DISABLE_KEYGUARD" />
    <uses-permission android:name="android.permission.CAMERA" /> 

    <uses-feature
        android:name="android.hardware.camera"
        android:required="false" />
    <uses-feature
        android:name="android.hardware.camera.autofocus"
        android:required="false" />

    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.RECORD_AUDIO" />
    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />

NOTE: for send_sms permission i have submitted the google compliance form. 注意:为了获得send_sms许可,我已提交了Google合规性表格。

gradle gradle这个

 apply plugin: 'com.android.application'

android {


    compileSdkVersion 28
    //buildToolsVersion '28.0.3'
    defaultConfig {
        applicationId "package"
        minSdkVersion 16
        targetSdkVersion 28
        versionCode 20
        versionName "3.3.0"
        multiDexEnabled true
    }
    dexOptions {
        javaMaxHeapSize "Xg"
    }

    buildTypes {
        release {
            minifyEnabled true
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
    sourceSets {
        main {
            java.srcDirs = ['src/main/java', 'src/main/java/Classes', 'src/main/java/2']
            assets.srcDirs = ['src/main/assets', 'src/main/assets/']
        }
    }
    packagingOptions {
        exclude 'META-INF/LICENSE.txt'
        exclude 'META-INF/NOTICE.txt'
    }
}
repositories {
    flatDir {
        dirs 'libs'
    }
}

dependencies {
    implementation fileTree(include: ['*.jar'], dir: 'libs')
    implementation files('libs/httpclient-4.0.3.jar')
    implementation(name: 'android-maps-utils-0.4', ext: 'aar')
    // implementation 'com.android.support:appcompat-v7:28.0.0'
    implementation 'com.android.support:appcompat-v7:28.0.0'
    implementation 'com.android.support:multidex:1.0.3'
    implementation 'com.google.android.gms:play-services:8.4.0'

}
configurations.all {

    resolutionStrategy.eachDependency { DependencyResolveDetails details ->
        def requested = details.requested
        if (requested.group == 'com.android.support') {
            if (!requested.name.startsWith("multidex")) {
                details.useVersion '28.0.0'
            }
        }

    }
}

You cannot use permission 您不能使用权限

<uses-permission android:name="android.permission.SEND_SMS" /> 

instead you should use SMS Retriever API . 相反,您应该使用SMS Retriever API check Google's policy changes here . 在此处查看Google的政策更改。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 将应用的目标 API 级别更改为至少 26 - Change your app's target API level to at least 26 为什么google拒绝了我的应用“请更改您的元数据以解释您的应用使用第三方” - Why google rejected my app with “Please change your metadata to explain that your app uses a third party” 如何将我的应用程序的目标 API 级别从 23 更改为 26 - how to Change my app's target API level from 23 to 26 如果Google只接受Api等级为26或更高的应用程序,为什么我仍可以发布Api低于26的应用程序? - Why I can still publish app that has Api level lower than 26 if google will only accept apps with Api level 26 or newer? 将nativescript应用升级到api级别26+ - upgrade nativescript app to api level 26+ Delphi Android应用API级别26? - Delphi Android app API level 26? 我的应用因无效原因被 Instagram Basic Display API 审核拒绝 - My App was rejected by Instagram Basic Display API review due to invalid reasons 为什么我的应用程序更新遭到Google Play拒绝? - Why did my app update get rejected from Google Play? 发布状态:已拒绝 审核后,您的应用因违反政策而被拒绝且未发布 - Publishing status: Rejected After review, your app has been rejected and wasn't published due to a policy violation 您的应用当前针对 API 级别 30,并且必须至少针对 API 级别 31 - Your app currently targets API level 30 and must target at least API level 31
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM