CAPTCHA 验证
演示极验式人机验证在前端的两种接入:内置按钮挂载到页面容器,或 bind 模式在业务事件中调用
showCaptcha()。验证结果会输出到下方「验证结果」区域,便于与后端验签流程联调。
操作
验证结果
WebPush & MA
以下将「参数与推送」「MA 上报」「SDK API」纵向排布在同一页,可自上而下完成配置、上报与接口联调,无需切换标签。 占位符仅为说明,请替换为控制台真实测试值。
一、参数与推送
集成必要参数
本演示使用的 AppKey 在 EngageLab 控制台「集成设置」中报备的网站域名为 https://www.gptbot.top/。请使用带 www 的 HTTPS 地址打开本页并完成初始化;若使用 https://gptbot.top(无 www)或其它域名,会因与报备不一致而失败(常见为 code: 1007,authentication failed)。
当前访问: · 若与报备不符,请改用正确域名或到控制台修改报备域名。
在应用信息页面可以得到(可更换并在此页面测试)
用户唯一标识,由开发者生成。SDK 初始化时会根据该标识生成对应的 RegistrationID
推送消息展示
二、MA 上报
MA 联系方式与事件
用于 setUserContact 测试
用于 setUserContact 测试
三、SDK API
SDK 加载完成后,使用全局对象 MTpushInterface 调用 init 完成初始化。
初始化过程信息
初始化成功后信息
判断在线推送服务是否可用。
服务状态
RegistrationID
浏览器通知权限
仅当通知授权配置为自定义且权限为初始值时可用。
调用后后端不会推送,除非用户重新订阅。
通知内容示例:(本地通知权限 → --)
未集成 SDK 时可用原生 API 检查权限;集成并获取网络通知权限后,本地权限将跟随网络权限。