unipush 推送消息

unipush 推送消息

免费消息推送

·

1 min read

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,这个就难受了,官网说可以的

在这里插入图片描述