我的uniapp的业务场景需要记录每个app的cid实现一对一推送
但是uniapp的cid是发生变化的 并不是固定的 所以我就每次打开app的时候获取cid进行更新
但是cid会为null 尝试了下面的方法后进行了解决
先获取再异步获取就好了
let pinf = plus.push.getClientInfo();
let cid = pinf && pinf.clientid || ''; //客户端标识
console.log(cid,9999)
plus.push.getClientInfoAsync((info) => {
cid = info.clientid;
conso.lgo(cid,77777)
}, err => {
});