WebPush 生产环境演示 demo

最新 SDK 请前往 EngageLab 官网 控制台下载

请先在 https://www.engagelab.com 注册账号,创建应用后在「集成设置」中填写并保存当前域名 https://webpush-demo.engagelab.com,然后在本页测试推送。

集成必要参数

在应用信息页面获取(可更换你对应的AppKey进行测试)
SDK 初始化时会据此生成 RegistrationID
选填参数
RegistrationID 的存储路径
是否开启 MA 支持
Tags / Alias

推送消息展示

SDK API 示例

输入AppKey和user_str后点击此按钮初始化。

初始化时信息

初始化成功后

初始化后可获取 RegistrationID。
初始化后点击此按钮更新类别选择
只有通知授权配置为自定义时,且用户通知权限为初始值时,点击此按钮可手动订阅。
调用该接口后,后端不会为该用户推送消息除非重新订阅。

本地通知测试

本地通知内容示例 (本地通知权限 → --
{"body":"我是通知内容","image":"/images/2.png","silent":true}

测试浏览器是否支持通知:集成了SDK并获取了网络通知权限后,本地通知权限将自动跟随网络通知权限变化。