VerifyPinHandler是Web组件中处理PIN码验证请求的类,用于在Web页面中需要身份认证的场景(如安全支付、敏感操作确认等)增强应用安全性。当需要用户PIN码认证时,该处理器通过onVerifyPin事件回调提供给应用,允许应用响应PIN码验证结果,有效防止未授权访问并保护用户隐私。示例代码参考onVerifyPin。
该组件从API version 22开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。
本Class从API version 22开始支持。
示例效果请以真机运行为准。
confirm(result: PinVerifyResult): void
通知Web组件PIN码认证结果。应用通过调用此方法将PIN码验证结果返回给Web组件,Web组件根据结果继续后续的认证流程。如果验证通过,Web组件将允许访问受保护内容;如果验证失败,Web组件将拒绝访问并可能提示用户重试。
系统能力: SystemCapability.Web.Webview.Core
参数:
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| result | PinVerifyResult | 是 | PIN码认证结果。成功表示Web组件将允许后续页面操作;失败则可能导致页面导航或内容加载被拦截。 |