应用在首次安装运行的情况下获取不到个推的ClientID
退出应用再次进入后就能获取到了
我获取ClientID是在mui.plusReady(function() {}中获取的
这是为什么?
4***@qq.com
- 发布:2017-09-04 13:34
- 更新:2020-05-06 08:50
- 阅读:3275
回梦無痕 - 暂停服务
个推ClientID获取会延迟的。好像是需要先与个推通信验证后才返回ClientID,代码中才能获取ClientID,否则只能获取为空。可以做一个定时循环获取。
例如
var t1 = window.setInterval(function()
{
var info = plus.push.getClientInfo();
var cid = info.clientid;
var token = info.token;
if(cid&&token)
{
alert(cid);
alert(token);
window.clearInterval(t1);
}
},1000);
4***@qq.com (作者)
非常感谢,棒棒的!
2017-09-18 13:15