跳转到正文
OmniChannels.ai

语音与验证码

验证码(OTP)应该通过短信还是 WhatsApp 发送?

更新于

简短回答

大多数企业应同时用短信和 WhatsApp 发送 OTP。WhatsApp 身份验证模板支持一键、零点击和复制验证码,但只能触达 WhatsApp 用户;短信几乎覆盖所有手机。常见做法是 WhatsApp 优先,短信兜底。

短信 OTP 与 WhatsApp OTP

因素短信 OTPWhatsApp OTP
触达范围几乎所有手机已安装 WhatsApp 的用户
自动填充Android 的 SMS Retriever API;iOS 会根据短信推荐验证码一键、零点击和复制验证码按钮;iOS 26 键盘推荐
发送方已注册的 Sender IDWhatsApp 上的企业资料
定价按目的地和线路,每条短信计费按送达的身份验证消息,依收件人所在市场计费
开通在有要求的地方注册 Sender ID已获批的身份验证模板

什么情况下 WhatsApp 更适合作为首选渠道

WhatsApp 适合多数用户已在使用它、且您的应用运行在 Android 上的市场,因为一键和零点击自动填充可免去手动输入。Meta 按送达的身份验证消息、依收件人所在市场收费,个别市场另有独立的国际认证费率,所以在路由跨境流量前,请先查看 Meta 的定价页面。

首次注册、没有 WhatsApp 的用户,以及 WhatsApp 受限的市场,短信是更稳妥的默认选择。

如何设置带备用通道的 OTP

OmniChannels.ai 通过 WhatsApp 身份验证模板(一键、零点击和复制验证码)、短信和语音发送 OTP,并可按场景配置渠道回退。

  1. 告知用户验证码会通过哪个渠道到达。
  2. 向 WhatsApp 用户发送 WhatsApp 身份验证模板。
  3. 若在较短超时内未送达,则通过短信发送同一验证码。
  4. 把语音呼叫作为最后选项,以覆盖固话和无障碍需求。
  5. 对请求设置频率限制,并按渠道跟踪验证码的输入情况。

官方来源