极光推送的案例可以参考外卖,主要代码是:/UI2/takeout/jpush.js
其中的四个接管事件介绍:
1.onDeviceReady 表示设备初始化的时候调用的事件,比如获取设备的推送id 的值
2.onOpenNotification 表示点击通知内容时触发的事件,可以根据点击的内容,执行不同的逻辑,比如跳转到指定页面
3.onReceiveNotification 获取通知内容
4.onReceiveMessage 获取自定义消息推送内容
这些事件的绑定都是在JPushInstance 方法中实现的,通过document.addEventListener 添加的监听
案例2.单独打包测试推送能力:/UI2/demo/plugin/jpush/demo.w
评一波