1、客户端获取CID
接口方法
ClientInfo plus.push.getClientInfo();
接口说明
客户端标识信息用于业务服务器下发推送消息时提交给推送服务器的数据,用于说明下发推送消息的接收者(客户端)。 通常需要客户端在第一次运行时获取并提交到业务服务器绑定。
示例如下:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/>
<meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0, user-scalable=no"/>
<title>Push Example</title>
<script type="text/javascript">
// 监听plusready事件
document.addEventListener(‘plusready’, function(){
// 扩展API加载完毕,现在可以正常调用扩展API
// 获取客户端标识信息
var info = plus.push.getClientInfo();
alert( JSON.stringify( info ) );
// 添加监听从系统消息中心点击消息启动事件
plus.push.addEventListener(‘click’, function(msg){
// 分析msg.payload处理业务逻辑
alert('You clicked: ' + msg.content);
}, false);
}, false);
</script>
</head>
<body>
</body>
</html>
返回参数
参数 | 类型 | 描述 |
---|---|---|
id | String | 推送通道标识 |
token | String | 设备类别 |
clientid | String | 推送服务令牌(设备唯一标识),用于标识推送信息接收者身份,即下文中的CID |
appid | String | 第三方推送服务的应用标识 |
appkey | String | 第三方推送服务器的应用键值 |
2、服务端集成push接口
2.1、绑定客户端CID
2.2、推送消息接口
调用第三方SDK推送消息,详情参见接入文档
3、消息推送配置
现在能出行提单有多个客户端渠道:APP、钉钉小程序、公众号、PC,后期针对不同的公司可能采取不同的推广方式,因此需要为每个公司配置一个默认的消息推送渠道。
上海电商:钉钉消息
能交公司:初期用公众号,后期转APP
能交北风:初期用公众号,后期转APP