关于Google Play审核核心功能验证失败及克隆版本权限异常的问询
Google Play Console权限审核问题及克隆应用权限疑问解答
Google Play Console检测到问题:无法验证应用核心功能。您声明权限使用场景为应用核心功能,但审核后发现应用与声明的场景不符。请修改应用使其符合声明的核心功能要求,或选择匹配应用功能的场景。您提交的视频未展示验证并批准权限使用场景声明所需的功能(例如,若应用使用SMS进行账户验证,视频需清晰展示该流程)。相关标识:SMS_BASED_TRANSACTION_APP。
应用当前申请的权限列表
android.permission.ACCESS_COARSE_LOCATION, android.permission.ACCESS_FINE_LOCATION, android.permission.ACCESS_NETWORK_STATE, android.permission.CAMERA, android.permission.INTERNET, android.permission.POST_NOTIFICATIONS, android.permission.READ_CONTACTS, android.permission.READ_EXTERNAL_STORAGE, android.permission.RECEIVE_BOOT_COMPLETED, android.permission.SCHEDULE_EXACT_ALARM, android.permission.SEND_SMS, android.permission.USE_BIOMETRIC, android.permission.USE_FINGERPRINT, android.permission.USE_FULL_SCREEN_INTENT, android.permission.VIBRATE, android.permission.WAKE_LOCK, android.permission.WRITE_EXTERNAL_STORAGE, co.ysys.floosak.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION, com.google.android.c2dm.permission.RECEIVE, com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE, com.google.android.gms.permission.AD_ID
一、核心功能验证失败的解决建议
- 核对
SEND_SMS权限的实际使用场景:确认应用中该权限的使用逻辑完全匹配Play Console声明的核心功能(如基于短信的交易、账户验证等),若存在偏差,调整应用功能或修改声明 - 重新录制审核视频:视频需完整展示
SEND_SMS权限触发的全流程,从用户主动触发操作(如点击“发送验证短信”按钮)到短信成功发送的完整环节,确保审核人员清晰识别权限的核心使用场景 - 调整权限声明:若当前声明的场景与实际功能不匹配,直接在Play Console修改权限使用场景选项,选择与应用实际功能一致的类别
二、克隆版本出现RECEIVE_SMS权限的可能原因
- 第三方依赖自动引入:应用集成的第三方SDK(如短信验证、广告或统计SDK)可能内部声明了
RECEIVE_SMS权限,打包时被合并到APK中 - 构建变体差异:克隆版本可能使用了不同的Build Variant,不同变体的Gradle配置或清单合并规则不同,导致额外权限被添加
- 代码分支差异:克隆版本对应的代码分支可能新增了需要
RECEIVE_SMS权限的功能模块,或修改了AndroidManifest.xml引入该权限 - 清单合并工具自动合并:Android Studio的清单合并工具会自动将依赖库中的权限合并到主清单,可通过查看Manifest文件底部的Merged Manifest标签确认权限来源
内容的提问来源于stack exchange,提问作者mohammed
相关产品推荐
相关产品推荐

