Help Center
API DocsVisit our website
中文(zh)
中文(zh)
  • 欢迎来到YCloud Docs
  • 🆙更新日志
  • 🚀快速入门
    • 创建WhatsApp Business API账户
    • 通过WhatsApp发送验证码
    • 通过WhatsApp发送通知消息
    • 获取更多客户(CTWA)
    • 通过 WhatsApp 开展营销
    • 通过 WhatsApp 进行客户支持
  • ✅WhatsApp 基础
    • WhatsApp 商业帐号(WABA)
    • WhatsApp帐户结构
    • 手机号码
    • 消息
    • 消息模板
      • 身份验证消息模板
        • 复制验证码身份验证模板
        • 一键自动填充身份验证模板
        • 零点击身份验证模板
      • Catalog模板
      • 轮播模板
      • 优惠券Code模板
      • 位置请求模板
      • 限时优惠模板
      • 多产品消息模板
    • WhatsApp Flows
      • 创建WhatsApp Flows
      • 发送WhatsApp Flows
      • 分析WhatsApp Flows
    • BM企业认证
    • 官方账号验证
    • 合规信息
      • 选择订阅WhatsApp(Opt-in)
      • 选择退订WhatsApp(Opt-out)
  • 💡WhatsApp accounts (账号管理)
    • 创建 WhatsApp API 账号
      • 通过嵌入式注册创建WABA
      • 添加号码
      • 号码迁移
    • 模板管理
      • 创建模板
        • 创建WhatsApp Flows模版
        • 创建WhatsApp Pay模版
        • AI生成营销模板
      • 复制模板
      • 模板数据统计
    • 手机号码管理
      • 号码昵称设置
      • 号码简介设置
      • 对话分配规则
      • 自动化
      • 机器人接待设置
      • 聊天链接
    • 账户禁用与处理
    • 数据分析
  • 📫Inbox
    • Inbox介绍
    • 初识Inbox界面
    • 主管指南
    • 客服指南
    • 发起新聊天
    • 公司快捷回复
    • 会话标签
    • 会话日志
    • 消息翻译
    • Inbox数据分析
    • Inbox手机客户端
    • 最佳实践
      • 销售团队如何使用Inbox
      • 服务团队如何使用Inbox
  • 📘Contact
    • 联系人管理
    • 新建/导入联系人
    • 联系人分组
    • 批量操作
    • 退订列表
    • 联系人设置
      • 联系人属性设置
      • 联系人标签设置
      • 联系人事件
    • Owner归属设置(专属客服/销售归属)
  • 🎯Campaign
    • 创建WhatsApp营销活动
    • 追踪按钮点击
    • 分析营销活动数据
  • 🧩Journey
    • Journey介绍
    • 创建一个Journey
    • 组件和功能介绍
      • Trigger
      • Send template
      • Message status rule
      • Add tag
      • Wait
    • Journey最佳实践
  • 🤖Chatbot
    • 什么是Chatbot
    • 创建一个Chatbot
    • 创建一个Flow
    • Chatbot组件
      • Trigger
      • Ask a question
      • Send messages
      • Agent takeover
      • Unsubscribe
      • Branch
      • Send Shopify orders
    • Chatbot AI
    • 分析Chatbot数据
    • 最佳实践
      • 自动将客户添加到退订列表
  • 📢CTWA(点击WhatsApp广告)
    • CTWA介绍
    • 连接Facebook广告帐户
    • 创建点击WhatsApp广告(CTWA)
    • 接待CTWA的访客
    • CTWA分析
    • 转化 API (CAPI)
  • Shop
    • 店铺介绍
    • 创建店铺
    • 运费设置
    • 支付设置
    • 商品管理
    • 订单管理
  • 💰WhatsApp pay
    • WhatsApp pay介绍
    • 连接你的收款账户
    • 发送订单详情信息
    • 更新订单状态
  • 🔌Integrations
    • 渠道
      • 全球短信
        • 入门
        • 短信基础原理
        • 短信功能
          • API接口
          • SMPP
          • 群发消息
          • Sender ID
      • Verify验证
        • 入门
        • 验证功能
          • 验证消息模板
          • 安全设置
          • 验证分析
          • 自定义OTP
        • 验证最佳实践
          • 最佳实践
          • 验证通道选择
          • 通过WhatsApp验证
          • 防止欺诈和无效注册
      • 邮件
        • 入门
        • 基础原理
        • 邮件功能
          • 域名配置
          • 通过API发送邮件
          • 监控和优化
        • 电子邮件的最佳实践
          • 独立的营销子域名
          • 预热发送
    • 优惠券
      • 优惠券工具使用
    • 电子商务
      • Shopify
        • 催付
        • COD 订单确认
        • 取消订单/订单履约 提醒
        • Shopify最佳实践
    • MM Lite API
    • Freshdesk
  • ⚙️账户管理
    • 企业账户信息
    • 用户和团队
    • 个人偏好设置
    • 安全和隐私
  • 💰定价和计费
    • WhatsApp对话计费规则
    • 金额冻结和解冻
    • 账单和充值
    • 低余额告警
    • 订阅过期与缓冲期
  • 👐伙伴
    • 合作伙伴文档
  • 🆘支持
    • YCloud支持团队
    • Meta支持
    • 常见问题
Powered by GitBook
On this page
  • WhatsApp 验证的好处
  • 建立 WhatsApp 验证
  • WhatsApp 验证定价
  • 实施 WhatsApp OTP 的最佳实践
  • 用户界面设计
  • 检查用户是否安装了 WhatsApp
  • 问答

Was this helpful?

  1. Integrations
  2. 渠道
  3. Verify验证
  4. 验证最佳实践

通过WhatsApp验证

Previous验证通道选择Next防止欺诈和无效注册

Last updated 10 months ago

Was this helpful?

使用 WhatsApp 消息传递一次性密码 (OTP) 以帮助进行用户身份验证。

通过 WhatsApp 将 OTP 消息发送到他们的设备。这种体验类似于接收短信 OTP,甚至在 Android 手机上,也可以直接从英文 WhatsApp 消息中检索 OTP 代码,让用户无需离开应用程序即可接收代码。

WhatsApp 验证的好处

作为验证通道,它具有与短信相同的优点,并且不受当地运营商基础设施的影响。这意味着可以在有 Wi-Fi 但蜂窝信号较弱或不存在的区域(例如偏远地区或飞机上)接收 WhatsApp 消息。WhatsApp 通常比 SMS 更快,并且经过端到端加密,提供了额外的安全性。

WhatsApp 还提供更多安全优势:每个 WhatsApp 用户都可以通过创建帐户时提供的唯一电话号码来识别。WhatsApp 使用自己的一套强大的反欺诈工具来验证这些电话号码。这意味着您将部分身份验证工作外包给 WhatsApp。

在许多国家/地区,WhatsApp 比 SMS 便宜,并且可以帮助您省钱,而且无需对未发送的消息收取费用。在印度、印度尼西亚和南美洲,我们建议使用 WhatsApp 作为首选验证渠道,因为它可以提高您的整体验证转化率并且更便宜。

现在使用 YCloud 验证,而不是从头开始构建它,立即开始发送 OTP,没有消息数量限制或行业限制,通过预先批准的 WhatsApp 共享电话号码发送。

建立 WhatsApp 验证

  1. 使用发送验证码 API,通道指定为 WhatsApp。

  2. 像任何其他渠道一样验证验证。

WhatsApp 验证定价

发送消息的费用根据发送验证消息的国家/地区而异,并且没有额外费用。WhatsApp 仅对成功的消息收费,您无需为失败或未送达的消息付费。

实施 WhatsApp OTP 的最佳实践

用户界面设计

使用 WhatsApp 发送 OTP 是一种新方式,我们提供一些 UI 设计建议:

设计方案
适用场景

默认通过 WhatsApp 发送 OTP 在 WhatsApp 发送失败后立即通过短信发送(很可能是因为目标电话号码尚未注册个人 WhatsApp 帐户)。

您的受众主要集中在 WhatsApp 覆盖率较高的国家/地区,例如印度尼西亚、印度、巴西和哥伦比亚。

提供接收 OTP 消息通道的按钮选项,允许用户选择自己的 OTP 接收通道。

您的受众位于 WhatsApp 覆盖率不够高的国家/地区,或者您的应用程序覆盖了许多国家/地区。

OTP 默认通过 WhatsApp 发送。如果发送失败,会立即通过短信重发。

检查用户是否安装了 WhatsApp

为了改善用户体验并默认使用 WhatsApp,您可以确定用户是否在运行您的应用程序的同一设备上安装了 WhatsApp 应用程序。 以下是 Android 版 WhatsApp 检测的实现示例:

fun PackageManager.isPackageInstalled(packageName: String): Boolean {
  return try {
    getPackageInfo(packageName, PackageManager.GET_ACTIVITIES)
    true
  } catch (e: NameNotFoundException) {
    false
  }
}

fun isWhatsAppInstalled : Boolean() {
    val whatsAppPackageName = "com.whatsapp"
    val whatsAppBusinessPackageName = "com.whatsapp.w4b"
    return getPackageManager().isPackageInstalled(whatsAppPackageName) || getPackageManager().isPackageInstalled(whatsAppBusinessPackageName)
}

问答

为什么 WhatsApp 是 OTP 传送的良好渠道?

在过去的几年里,我们见证了一种新的消息传递渠道的崛起:WhatsApp。它在180个国家拥有超过20亿用户,并正在迅速向各个国家/地区传播。每个 WhatsApp 用户都是通过创建 WhatsApp 帐户时提供的唯一电话号码来识别的,因此这意味着 WhatsApp 可以直接取代短信用于所有验证用例,包括注册、登录和交易。

WhatsApp 验证如何运作?

如果您熟悉用于发送 SMS OTP 的验证 API,则只需使用 API 请求将所需的通道参数从 SMS 更改为 WhatsApp 即可。与短信一样,预先批准的 OTP 模板消息是通过 YCloud 维护的共享电话号码发送的。

我可以使用自己的品牌和电话号码来发送 WhatsApp OTP 消息,而不是使用 YCloud 的“通用发件人”吗?

目前,无法将您的品牌和电话号码设置为发件人。但是,您的品牌名称将包含在 WhatsApp 消息正文中。 使用 YCloud 的 WhatsApp 通用发件人进行验证的主要好处之一是能够使用 YCloud 的 WhatsApp 共享号码。它具有以下优点:

  • 从一开始就以最高消息量限制开始

  • 避免 WhatsApp 商业政策中可能存在的障碍,例如约会应用程序和加密货币产品。但是,您仍然需要遵守 YCloud 的可接受使用政策。

我应该使用哪种 YCloud 产品:验证 WhatsApp API 还是 WhatsApp 的可编程消息 API?

如果您的用例是 OTP 交付,那么我们强烈建议使用 YCloud 验证 WhatsApp API,因为它是专门为其构建的解决方案。如果您想使用 WhatsApp 开发更加个性化的消息传递用例,您可以选择。

🔌
参考API
💰️ 请参阅 WhatsApp 定价了解更多详情。
WhatsApp 的可编程消息传递 API
提供用于接收 OTP 消息通道的按钮选项