用真实的 +65 号码测试新加坡注册流程
在新加坡上线的团队通常会碰到同一个问题:手机验证步骤用开发者本国的号码测试一切正常,却没有人检查过 +65 号码走这一流程时会怎样。表单能否接受 8 位数字?短信模板显示是否正确?重新发送的倒计时是否正常?
OTP Bolt 让您可以用真实的新加坡手机号进行验证,从而回答这些问题。通过 REST API,您可以创建 API 密钥、为指定应用订购 +65 号码、轮询收到的验证码,并在测试中止时取消订单。完整参考文档请见 开发者页面。
典型的 QA 流程如下:
- 通过 API 订购新加坡 Instant OTP 号码。
- 将该号码填入您预发布环境的注册表单。
- 轮询直到验证码出现,然后提交并断言账户已完成验证。
- 如果测试在短信发送前就失败,请取消订单,费用会退回钱包。
请只测试您拥有或已获授权测试的产品。
+65 手机号在表单中是什么样的
新加坡没有区号,也没有国内前缀。手机号为 8 位数字,通常以 8 或 9 开头,所以完整的国际号码就是 +65 加上这 8 位数字。
因此填写表单比许多国家都简单:
- 如果应用有国家选择器,请选择新加坡,只输入 8 位数字。
- 如果要求在一个输入框中填写完整号码,请输入 +65 加 8 位数字,不加空格。
- 没有需要去掉的前导 0;如果您的校验代码会去掉 0,请检查它不会误删真实的数字。
验证短信通常为英文,英语是商业活动的主要工作语言。马来语、华语和泰米尔语也是官方语言,所以少数本地服务可能会发送双语短信。
在控制台中获取一条新加坡验证码
并不是每位读者都会写代码。如果您只需要为某个应用在线接收一条新加坡短信,控制台可以完成和 API 一样的工作:
- 在 注册页面 使用 Google,或使用邮箱加我们发送的 6 位验证码创建账户。
- 为钱包充值一次。首次付款后即可下单,也能看到每款应用的准确价格。
- 选择应用,再将国家选为新加坡。
- 复制 +65 号码,粘贴到应用的验证页面。
- 留意实时收件箱。新加坡验证码通常会在一两分钟内出现。
+65 验证码每条 $0.20 起,最终价格由您选择的应用决定。具体计费方式请见 价格。
哪些应用可以向新加坡号码发送验证码?
OTP Bolt 目前在新加坡为 1,600 多款应用提供 Instant OTP。热门选择包括 WhatsApp、Telegram、Google(Gmail 和 YouTube)、Facebook、Instagram、TikTok、ChatGPT(OpenAI)、Microsoft 和 Outlook、Amazon、LinkedIn、Signal、微信(WeChat)、Airbnb、Shopee 和 Lazada。
对于在东南亚销售的商家来说,Shopee 和 Lazada 很重要,卖家通常希望为电商平台账户使用单独的号码,而不是私人号码。完整列表会随支持范围变化,下单前请先在控制台中确认。
20 分钟后仍未收到验证码?会发生什么
每笔 Instant OTP 订单开放 20 分钟。如果应用在此期间始终没有发送验证码,或者您在收到任何内容之前取消,全额费用会自动退回钱包。您只为已送达的验证码付费,已送达的验证码不予退款。
验证码迟迟不到时:
- 检查您输入的号码是否带 +65 且没有多余数字。
- 使用应用的重新发送功能;有时同一号码可以收到另一条短信。
- 如果仍然没有,请取消后重试,或换一个国家。
有些应用就是不接受虚拟号码。这正是退款规则存在的原因,也是为什么任何应用都不能说是有保证的。
长期保留新加坡号码:专属号码方案
对于一次性的新加坡注册,一条验证码就够了。但如果账户下个月还要登录,它就不合适了,因为找回账户的验证码会发到一个您已不再持有的号码。
专属号码 可以解决这个问题。它 $1.95/月起,从钱包续费,续费前会先发送邮件提醒,并可随时释放。您将获得可无限次接收验证短信的收件箱、在 Chrome、Edge、Firefox 或 Safari 中通过浏览器拨打电话、来电在浏览器中响铃,以及通话记录。
新加坡专属号码需按需申请。请在控制台中使用“Request a country”(申请国家/地区);OTP Bolt 团队会核实可用性和价格,并告知当地规定是否要求开通前进行地址或身份核验。所需时间不定。+65 号码无法即时开通;自助开通仅适用于美国、加拿大和波多黎各的号码。
新加坡号码的付款方式
所有费用都通过以美元计价的预付钱包结算。可以通过 Stripe 结账用银行卡充值,也可以使用加密货币 USDT 或 USDC。PDF 发票会通过邮件发送,方便在月底核对 QA 预算。
Instant OTP 还是专属号码?
| Instant OTP | 专属号码 | |
|---|---|---|
| 适用场景 | 单次验证码 | 登录、找回账户、通话 |
| 使用时长 | 单次订单,20 分钟 | 续费期间一直归您 |
| 价格 | 每条 $0.20 起 | $1.95/月起 |
| 若未收到 | 自动退款 | 无限短信收件箱 |
应用名称均为其各自所有者的商标。OTP Bolt 与其无任何关联。请遵守各应用的使用条款。
常见问题
我不住在新加坡,可以获取新加坡号码吗?
可以。Instant OTP 只要能上网就能使用,无论您住在哪里,都可以在控制台中申请新加坡专属号码。
可以在 CI 流水线中自动化 +65 OTP 测试吗?
可以,使用 API 密钥即可在脚本中订购号码、轮询验证码和取消订单。请保持合理的测试量,并只测试您拥有或获准测试的应用。
新加坡号码前面要输入 0 吗?
不需要。新加坡号码没有国内前缀 0,所以只需输入 +65 加 8 位数字。
新加坡专属号码开通需要多长时间?
采用按需申请方式,所需时间不定。团队会在开通前确认可用性、价格以及是否需要核验证件。
如果应用拒绝我的新加坡号码怎么办?
在验证码到达前取消订单,费用会退回钱包。然后换一个国家试试,或考虑专属号码。
一个 Instant OTP 号码可以用于两款不同的应用吗?
不可以。每笔订单只对应一款应用、接收一条验证码,所以每个服务都需要单独下单。