安卓短信发送应用谷歌上架遭拒且无明确答复,求技术解决方案
可能的拒审原因
- SMS权限使用不合规:谷歌对
SEND_SMS这类敏感权限的审核标准严格,若应用核心功能可通过系统短信应用实现(无需直接申请权限),会被判定为不必要持有该权限,触发拒审。 - 应用功能描述模糊:提交时的应用介绍未清晰说明预设号码的用途、短信发送的具体场景,审核人员无法判断应用的合法使用场景,怀疑存在短信滥用风险。
- 隐私政策缺失/不完整:即便不存储用户数据,涉及SMS权限的应用仍需提供明确的隐私声明,说明数据处理流程(包括不收集存储数据的承诺),缺失会导致拒审。
- AdMob相关合规问题:Manifest中配置了AdMob ID,若未按要求声明广告合规信息,或广告内容与应用功能冲突,可能触发审核拒绝。
解决建议
- 替换权限为系统短信Intent:无需申请
SEND_SMS权限,改用隐式Intent调用系统短信应用完成发送,规避权限合规风险。示例代码:
Intent smsIntent = new Intent(Intent.ACTION_SENDTO); smsIntent.setData(Uri.parse("smsto:你的预设号码")); smsIntent.putExtra("sms_body", "用户填写的拼接内容"); if (smsIntent.resolveActivity(getPackageManager()) != null) { startActivity(smsIntent); }
同时删除Manifest中的<uses-permission android:name="android.permission.SEND_SMS"/>声明。
完善应用提交信息:在谷歌开发者后台的应用描述、审核备注中,明确说明:
- 用户填写3个字段后,内容将发送至第三方运营的免费号码
- 该号码会自动回复消息,应用仅提供操作入口,不控制号码及回复内容
- 明确说明此功能为用户提供的具体便利(如查询、验证等,需具体化)
补充合规隐私政策:创建隐私政策并上传,内容需包含:
- 应用不收集、存储任何用户输入的字段内容或短信数据
- 短信发送操作由系统短信应用完成,应用不拦截、处理短信内容
- 提示用户第三方号码运营方可能处理其发送的内容,建议查看该方隐私政策
核查AdMob合规性:确保AdMob配置正确,广告内容符合谷歌广告政策,无违规内容;若应用核心功能非广告,需保证广告不干扰用户操作,同时按要求声明广告相关信息。
重新提交并附加说明:重新提交应用时,在审核备注中清晰阐述应用功能、权限调整(若有)、隐私处理逻辑,帮助审核人员快速理解应用合法性。
内容的提问来源于stack exchange,提问作者Helena Rodrigues
相关产品推荐
相关产品推荐

