manifest.json设置
需要运行在基座上,cid才能绑定成功,所以需要制作基座,基座制作完成之后,再运行在手机上
获取cid 的方式:
var pinf = plus.push.getClientInfo();
var cid = pinf.clientid;//客户端标识
console.log(cid)
获取推送消息
plus.push.addEventListener('click', function(msg){
console.log(msg)
//处理点击消息的业务逻辑代码
}, false);
//监听接收透传消息事件
plus.push.addEventListener('receive', function(msg){
//处理透传消息的业务逻辑代码
console.log(msg)
}, false);
当推送消息之后,人为点击之后才会触发,上面打印的方法 服务端,是用的个推的服务。所以,在用户进入app之后,需要用户绑定,后台服务端,再进行别名和cid 的保存,用于推送给个人。
个推服务端的SDK 个推sdk
在vivo 手机测试的时,把app打开或者按home键后台运行应用,能推送消息。
但是把进程杀掉之后,则不能推送成功,需要打开app,这个就难受了,官网说可以的