[英]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.