跳转到主要内容
在 OneSignal 仪表板中设置 SMS,开始发送 SMS 和 MMS 消息。整个过程大约需要 10 分钟,但运营商注册(10DLC 或免费电话)可能需要数周时间。 开始之前:
OneSignal SMS setup flow diagram showing provider, number, and subscriber steps

步骤 1:选择提供商

在您的 OneSignal 仪表板中,导航到 设置 > 设置 SMS / RCS
OneSignal dashboard showing OneSignal and Twilio provider options
OneSignal 在底层利用 Twilio。如果满足以下条件请选择此选项:
  • 您每月发送超过 5,000 条 SMS
  • 您使用的是付费 OneSignal 计划(参见定价
点击 与 SMS 专家预约演示 开始使用。
在等待验证期间,您可以开始设计 SMS 模板 并完成 注册要求

步骤 2:设置默认”发件人”号码

验证后,OneSignal 将检索链接到您账户的所有电话号码。选择发送时使用的默认号码。您可以在每条消息中单独覆盖此设置。

发送测试 SMS

输入您的电话号码并点击 发送测试 SMS 如果消息没有到达:
  • 确认默认号码支持 SMS
  • 检查 Twilio 日志中的错误
Twilio 试用账户要求收件人号码预先注册
点击 下一步:添加订阅者

步骤 3:添加订阅者

每个电话号码在 OneSignal 中都是一个独立的 SMS 订阅。您可以通过以下方式添加订阅者:
  • 仪表板 — 通过 CSV 上传电话号码。参见导入电话号码
  • SDK — 使用 addSms() 方法将电话号码与用户关联。
  • API — 通过 REST API 创建或更新用户。
  • 网页提示 — 使用权限请求捕获电话号码。
所有电话号码必须使用 E.164 格式(例如 +19999999999)。电话号码在您为其分配外部 ID 之前被视为匿名。

步骤 4:配置合规性

运营商法规要求在发送 SMS 之前获得适当的同意并完成注册。
随着 iOS 26 的推出,来自”未知”发送者的 SMS 消息将被过滤。要被识别为已知发送者,请使用让用户发送第一条消息的选择加入方式——例如短信加入关键词、点击加入链接或打开预填短信线程的二维码。

发送者和同意管理

设置完成后,在您的 OneSignal 仪表板中管理发件人号码和同意关键词。 发送者 — 在 设置 > SMS > 发送者 下,更新您的默认发件人号码并配置其是否可以接收回复。 同意关键词 — 在 设置 > SMS > 同意管理 下,配置选择加入、选择退出(STOP)、重新订阅(START)和帮助关键词及自动回复。

常见问题解答

使用 OneSignal 发送 SMS 需要 Twilio 账户吗?

不需要。您可以使用 OneSignal 托管的 SMS 基础设施,该基础设施在底层处理 Twilio。此选项适用于每月发送超过 5,000 条消息的付费计划用户。或者,您也可以连接自己的 Twilio 账户以实现直接控制。

OneSignal 要求使用哪种电话号码格式?

所有电话号码必须使用 E.164 格式:以 + 为前缀,后跟国家代码和订阅者号码,不含空格。例如,美国号码 999 999 9999 变为 +19999999999。更多示例请参见 E.164 格式

SMS 注册需要多长时间?

这取决于注册类型。免费电话验证通常需要 1–2 周。10DLC 品牌和活动注册可能需要几天到几周,具体取决于您的信任评分。短码审批需要 8–12 周。等待期间您可以开始构建模板。

我可以使用多个发件人号码吗?

可以。OneSignal 检索链接到您 Twilio 账户的所有电话号码。您设置一个为默认号码,但可以在每条消息中覆盖发件人号码。

设置完成后

设置完成后,您就可以开始发送消息了。