You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Flutter应用申请SEND_SMS权限遭Play拒绝,如何合规获取该权限?

解决SEND_SMS权限Google Play审核不通过的问题

1. 先判断是否真的需要申请SEND_SMS权限

Google对SEND_SMS这类敏感权限的合规场景卡得极严,只有少数核心场景能过审,比如短信验证码、运营商服务通知、替代系统短信应用的功能。如果你的需求只是给推荐人发一条通知类短信,别硬扛权限申请,直接用系统短信Intent调用就行,完全不需要权限,Flutter代码示例:

import 'package:url_launcher/url_launcher.dart';

void sendReferralSMS(String phone, String msg) async {
  final smsUri = Uri(
    scheme: 'sms',
    path: phone,
    queryParameters: {'body': msg},
  );
  if (await canLaunchUrl(smsUri)) {
    await launchUrl(smsUri);
  }
}

这种方式会唤起系统自带的短信应用,用户确认后才发送,完全符合Google政策,还省了审核麻烦。

2. 必须用SEND_SMS的话,严格匹配合规场景并补全所有声明

如果你的功能确实属于Google允许的合规场景,就得把所有细节做足:

  • 权限声明表:在Play控制台「应用内容」→「敏感权限和API」里找到SEND_SMS,选对应的合规场景,然后写死使用流程:比如“用户手动添加推荐人手机号后,点击「发送感谢短信」按钮触发发送,短信内容固定为「感谢你成为我的推荐人」,仅发送至用户输入的手机号,不会存储或转发任何相关数据”,越具体越好,别含糊。
  • 隐私政策:不能只提“使用SEND_SMS权限”,要明确:
    • 只有用户主动点击发送按钮才会触发短信
    • 不会保存发送的短信内容或接收方手机号
    • 绝不会批量发送短信,仅单次触发单条发送
  • 审核材料:上传完整的功能演示视频,从用户添加推荐人到点击发送、短信发出的全流程都拍下来,让审核员一眼看明白你的权限用在哪。

3. 排查权限滥用嫌疑

Google会自动扫描应用行为,要是有这些情况肯定被拒:

  • 未经用户同意自动发送短信
  • 发送和推荐功能无关的内容
  • 有批量发送短信的逻辑(哪怕是用户触发)
  • 把短信内容或手机号传到第三方服务器

有这些问题的话,先改代码,确保权限只用于你声明的单一场景。

4. 申诉环节

要是前面都做到了还是被拒,直接点拒绝邮件里的申诉按钮,提交这些材料:

  • 应用内功能的完整截图/视频
  • 权限声明表的填写截图
  • 隐私政策中对应权限说明的截图
  • 一句话说明:明确你的功能符合Google哪项合规场景,以及你已经完成的合规调整

内容的提问来源于stack exchange,提问作者ahmet aktekin

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.11 10:17:24