Android 由于谷歌权限策略,应用被谷歌play store拒绝

Android 由于谷歌权限策略,应用被谷歌play store拒绝,android,google-play-services,Android,Google Play Services,由于以下原因,我们的应用程序仍被拒绝 Based on our review, we found your app’s expressed user experience did not match your declared core functionality Default SMS handler (and any other core functionality usage while default handler). Please remove these permission

由于以下原因,我们的应用程序仍被拒绝

Based on our review, we found your app’s expressed user experience 
did not match your declared core functionality Default SMS handler (and 
any other core functionality usage while default handler). Please 
remove these permissions from your app.

Default handler capability was listed on your declaration form, but 
your app does not appear to have default handler capability. Please 
submit a revised declaration form.

Your app needs to use runtime permissions for us to complete the 
review. Please update your app to target API level 26 or above. If you 
have APKs in different tracks of the app releases section of your Play 
Console, please deactivate non-compliant APKs before submitting your 
app again. For additional guidance, please review the documentation on 
how to request app permissions
我们不使用默认SMS处理程序中包含的任何权限

我们在其他轨道上没有任何APK

我们的目标Api版本是28,但拒绝邮件说应该是26或更高

显示

<uses-permission android:name="android.permission.SEND_SMS" tools:node="remove"/>
<uses-permission android:name="android.permission.READ_SMS" tools:node="remove"/>
<uses-permission android:name="android.permission.RECEIVE_SMS" tools:node="remove"/>
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" tools:node="remove"/>
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.READ_CONTACTS"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.WAKE_LOCK"/>
<uses-permission android:name="android.permission.FOREGROUND_SERVICE"/>
<uses-permission android:name="android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"/>

这就是我们解决问题的方法

问题是什么:

每次我们将新APK上传到生产时,应用程序都会被拒绝 甚至认为它没有使用任何与SMS相关的权限

原因:

在测试版发行轨道中有非常古老的APK。 这具有与SMS相关的权限

为什么我们不能早点解决:

测试版曲目在Google Play控制台中不可见, 因为Alpha(开放测试轨道)中有APK。 (一次只有Alpha或Beta可以作为开放测试轨道运行)

解决方案:

  • 我们把阿尔法轨道改为封闭测试轨道
  • 上传了所有轨道上的最新APK(内部测试、测试版和生产版)
  • 还有宾果

    该应用程序现在是实时的

    参考文献:


    你的清单是什么样子的?我已经编辑了这个问题。检查mainfest权限据我所知,你告诉谷歌你的应用程序希望成为默认短信应用程序,但实际上它没有这样的功能。不要声明权限您无意使用SMS权限被外部库(如PayU Intent Sdk和facebook Sdk)用于删除我们使用的“tools:node=“remove”什么是taget级别的api?短信许可有什么用?您是否在运行时请求sms许可?