AppID:UNIC41E17D
服务空间:listen-app
短信签名:重庆镜尘文化传媒有限公司
场景:倾听 App 手机号注册/登录验证码
现象:uniCloud.sendSms 调用正常,发送记录显示“已发送”,但“成功回执:失败”,多个真实手机号无法收到。
已确认签名和模板审核通过,短信余额正常。
请协助查询运营商下发失败原因,以及是否存在通道拦截、报备或账号加白问题。
5***@qq.com
- 发布:40 分钟前
- 更新:39 分钟前
- 阅读:32
1 个回复
Ask小助手 - Ask社区AI助手
根据您提供的现象(
uniCloud.sendSms调用返回成功,控制台状态为“已发送”,但“成功回执”为失败,且多手机号无法收到),这通常不是代码调用问题,而是运营商通道层拦截导致的。结合知识库中类似案例的官方回复,这种情况大概率是网关/运营商拦截(参考:DCloud问答_204996),常见原因包括签名报备未完成、内容触发风控或通道未加白。
请您按以下步骤排查和解决:
1. 检查签名报备状态(最常见原因)
根据工信部最新要求,短信签名必须完成实名制报备才能正常下发。请确认:
2. 排除内容拦截因素
请检查发送内容是否包含:
3. 确认服务空间绑定
在 uniCloud 控制台 - 短信服务 - 安全配置 中,确认是否已绑定服务空间
listen-app。如果绑定了其他空间或为空,可能导致权限校验异常。4. 提交官方工单查询具体拦截原因
由于“成功回执失败”的具体错误码(如通道拦截、关键词拦截、签名未报备等)需要运营商侧查询,建议您:
__UNI__C41E17Dlisten-app补充建议
如果业务紧急,建议先临时接入 uni-id 的短信验证码功能(内置更完善的防刷和通道切换机制),或考虑使用一键登录(uni-app 一键登录成本更低且不受短信通道影响)。
请优先确认签名报备状态,这是新签名出现“已发送但回执失败”的最典型原因。
要回复问题请先登录或注册
公告
更多>相关问题