在其他国家的真实号码上测试SMS送达
最后更新
快速回答
如何测试我的应用在其他国家/地区的 SMS?
在该国家/地区租用一个号码,然后向它发送您自己的 SMS。KeepANumber 在 14 个国家/地区提供 7 天、30 天或 90 天的电话号码租赁,起价 $8.50(美国,2026 年 10 月);每条收到的短信都会连同发送方和时间显示在您的控制面板中,因此您可以核对送达情况、发送方名称和措辞。
用租用的号码可以检查什么?
- 您自己的产品发送的一次性验证码或通知能否真正送达目标国家的号码。
- 发送方的显示方式:短代码、长号码或名称,以及网络是否会添加标签。自 2026 年 7 月 1 日起,澳大利亚网络会将未注册的字母数字发送方名称标记为“Unverified”。
- 文字内容、编码和长度均与真实手机显示的一致。
- 您的号码格式校验是否接受本地格式,例如巴西的九位手机号或墨西哥不带旧式“1”的十位号码。
为什么测试时不要使用一次性号码?
因为测试会重复进行。一次性号码只持续几分钟,随后就会被分配给其他人,而对方会收到您的测试消息。7天或30天的租赁让团队在每个国家都有一个稳定的号码用于一个测试周期,且已接收短信的历史记录会保留在租赁页面上。
关于发送方规则,您应该了解什么?
各国对商家发送SMS有监管规定。在美国,来自普通10位号码的营销活动需通过 The Campaign Registry(10DLC)注册,免费电话号码发送方需由运营商验证。在法国,06 和 07 号段保留给个人对个人使用,除特定情况外,不得由自动发送方使用。在澳大利亚,SMS Sender ID Register 自 2026 年 7 月起适用。如果您的测试失败,请先核对这些规则,再检查验证码。
测试中租赁号码不适合的用途
大规模测试其他公司的注册流程,或在您并不拥有的服务上创建账户,不属于测试您的应用,且违反我们的可接受使用政策。
按国家/地区需检查的发送方与格式规则
| 国家 | 可能影响您测试的规则 | 可接受的号码格式 |
|---|---|---|
| 美国 | 来自 10 位号码的商业短信需要完成 10DLC 注册;运营商会拦截来自无效或未分配号码的短信(FCC 23-21) | +1 加 10 位数字 |
| 英国 | 已注册品牌的仿冒发送方名称会被拦截(MEF SenderID Protection Registry) | +44 7 加 9 位数字 |
| 法国 | 06 和 07 号码不得由自动发送方使用,特定情况除外(Arcep,2022) | +33 6 或 +33 7 加 8 位数字 |
| 澳大利亚 | 自 2026 年 7 月 1 日起,未注册的字母数字发送方名称将标注为“未验证” | +61 4 加 8 位数字 |
| 巴西 | 自 2016 年起,手机号码在区号后为 9 位数字 | +55、区号、9 位数字 |
| 墨西哥 | 自 2019 年 8 月 3 日起,+52 后不再加 "1" | +52 加 10 位数字 |
一个测试周期要花多少钱?
每个目标国家一个号码、为期30天,美国为$13.50,英国为$15,大多数欧洲国家为$16(2026年10月18日的价格)。因此,美国、英国和德国三个国家各一个月合计$44.50;一次性检查用7天租赁即可,起价$8.50。
来自 QA 团队的问题
有 API 吗?
目前不公开。短信在控制面板中查看。
多个人可以查看同一个租赁吗?
该租赁属于一个账户。在团队内共享访问权限时请谨慎,切勿在工单中共享密码。
来自国外发送方的短信能收到吗?
只要发送方的路由能到达该号码,短信就会送达。国际送达是测试应检查的项目之一。
- ACMA:SMS发送方ID登记册,请阅读 2026-10-18
- Arcep:2022 年 9 月 5 日号码规划决定,请阅读 2026-10-18