实时身份验证:Web 推送通知实践 (ZH)
了解如何利用 Web 推送通知向用户即时传递身份验证状态更新。本指南涵盖了技术实现、用户体验最佳实践以及 Didit 的 API 优先方法,以提升 KYC 流程的效率和用户满意度。.

优化用户体验实施 Web 推送通知,即时反馈身份验证状态,减少用户焦虑,提高转化率。
技术实现了解 Web 推送通知的核心组件,包括 Service Workers、Push API 和 Notification API,以实现有效集成。
利用 Webhooks利用 Didit 强大的 webhook 系统,根据实时验证状态变化触发推送通知,确保准确性和及时性。
Didit 的优势Didit 模块化、AI 原生平台及其开发者优先的 API 使通过 Web 推送通知集成实时身份验证状态更新变得简单高效,并由免费核心 KYC 提供增强。
在当今快节奏的数字世界中,用户对即时反馈的期望比以往任何时候都高。当用户提交身份进行验证时,等待期可能会成为焦虑的来源,并导致用户流失。想象一下,等待一个关键账户被激活或一笔交易清算,却对其进展一无所知。这就是 Web 推送通知在身份验证工作流程中发挥关键作用的地方。通过提供实时更新,企业可以显著增强用户体验,减少流失,并建立信任。
KYC 中实时通信的力量
身份验证,通常是“了解您的客户 (KYC)”流程中的关键一步,有时可能需要时间。无论是由于文档审核、活体检测还是反洗钱(AML)筛选,用户都希望能获得透明度。Web 推送通知提供了一种直接且不显眼的渠道,用于传达其验证状态。用户无需不断检查应用程序或电子邮件,推送通知可以即时通知他们:
- 他们的文件已收到。
- 他们的活体检测是否成功或需要重试。
- 他们的身份何时已成功验证(已批准)。
- 是否需要额外信息(已重新提交)。
- 验证是否被拒绝。
- 状态何时处于“审核中”并等待合规团队的决定。
这种主动的沟通减少了不确定性,最大限度地减少了支持查询,并使用户在整个入职过程中保持参与。对于使用 Didit 的身份验证、被动和主动活体检测以及反洗钱筛选和监控的企业,集成实时反馈是无缝用户体验的自然延伸。
了解 Web 推送通知架构
要实施 Web 推送通知,您通常需要三个核心组件:
- Service Worker:一个在后台运行的 JavaScript 文件,独立于主浏览器线程。它拦截网络请求,管理缓存,最重要的是,对于推送通知,它监听来自服务器的推送事件。
- Push API:此 API 对 Service Worker 公开,允许您的 Web 应用程序订阅由浏览器供应商(例如,谷歌的 FCM、Mozilla 的 autopush)提供的推送服务。它负责将消息安全地传递到用户设备,即使浏览器已关闭。
- Notification API:一旦收到推送消息,Service Worker 使用此 API 向用户显示通知。它控制通知的标题、正文、图标和关联操作。
在您的后端,您需要一个能够向适当的推送服务端点发送推送消息的服务器端组件。此组件将由事件触发,例如通过 webhook 接收到的用户验证状态变化。
与 Didit 的实时状态更新集成
Didit 平台以开发者优先的方法构建,提供清晰的 API 和强大的 webhook,使实时集成无缝衔接。Didit 中的每个验证会话都通过不同的状态:“未开始”、“进行中”、“已批准”、“已拒绝”、“审核中”、“已重新提交”、“已过期”、“已放弃”和“Kyc 已过期”。这些状态对于触发您的 Web 推送通知至关重要。
以下是将 Didit 与 Web 推送通知集成的高级工作流程:
- 用户发起验证:当用户使用 Didit 的验证链接或 API 启动身份验证流程时,会创建一个会话。
- 订阅推送通知:在您的前端,当用户选择加入时,将其订阅到 Web 推送通知。这会生成一个包含端点 URL 和加密密钥的唯一
PushSubscription对象。将此订阅对象安全地存储在您的数据库中,并与用户 ID 关联。 - 配置 Didit Webhooks:在您的 Didit 业务控制台中,设置一个指向您后端服务器上某个端点的 webhook URL。每当验证会话的状态发生变化时,Didit 都会向此端点发送实时更新。
- 后端处理 Webhook:当您的后端从 Didit 收到 webhook 通知(例如,特定
session_id的状态更改为“已批准”或“已拒绝”)时,它会从您的数据库中检索相应的用户PushSubscription。 - 发送推送消息:您的后端随后使用推送库(例如,Node.js 的 web-push)使用存储的订阅数据向浏览器的推送服务发送推送消息。此消息的有效负载可以包括新的验证状态和任何相关详细信息。
- Service Worker 显示通知:用户的浏览器收到推送消息,Service Worker 使用 Notification API 显示通知,告知用户更新。
这种强大的集成确保您的用户始终了解最新情况,将潜在的焦虑等待期转变为积极透明的体验。对于需要重新验证的场景,Didit 的“已重新提交”状态可以触发推送通知,提示用户重新执行特定步骤,从而简化流程。
用户体验最佳实践
- 明确选择加入:在发送推送通知之前,务必获得用户的明确同意。清晰地解释价值主张。
- 简洁消息:保持通知消息简短、清晰且可操作。“您的身份已验证!”比冗长的段落更有效。
- 提供上下文:在通知中包含一个链接,将用户引导到您网站上相关的页面,他们可以在其中采取行动或查看更多详细信息。
- 频率控制:避免通过过多通知淹没用户。仅针对重大状态变化发送更新。
- 本地化:如果您在全球运营,请确保您的通知针对不同的语言和地区进行本地化。
Didit 如何提供帮助
Didit 是 AI 原生、开发者优先的身份平台,旨在使身份验证无缝高效。我们的模块化架构和简洁的 API 非常适合集成 Web 推送通知等实时通信渠道。凭借 Didit 广泛的产品系列,包括身份验证(OCR、MRZ、条形码)、被动和主动活体检测以及反洗钱筛选和监控,企业可以构建全面的验证工作流程。我们强大的 webhook 系统确保您的后端收到状态变化的即时通知,使您能够精确触发 Web 推送通知。Didit 的免费核心 KYC 产品,结合零设置费和按成功检查付费模式,使其成为各种规模企业寻求通过实时身份验证更新增强用户体验的便捷而强大的解决方案。
准备好开始了吗?
准备好亲身体验 Didit 的强大功能了吗?立即获取免费演示。
通过Didit 的免费套餐开始免费验证身份。