uniapp app 下获取clientId
方案一:
let pinf = plus.push.getClientInfo(); let cid = pinf && pinf.clientid || ''; //客户端标识
有可能取不到clientId,或者为‘undefined’ ‘null' 等字符串
由于可能取不到,然后使用方案二,异步获取
plus.push.getClientInfoAsync((info) => { cid = info.clientid; }, err => { });
触发异步回调的前提条件是,需要在manifest.json 在ios下配置
"pushRegisterMode" : "manual"
当app 打开的时候会弹出权限框,如果选择了否,同样会获取不到clientID
目前没找到一个绝对可以获取到clientID的方式