wwkAwxr
wwkAwxr
  • 发布:2018-01-16 13:50
  • 更新:2018-01-16 14:24
  • 阅读:4039

plus.push.getClientInfo().clientid获取不到

分类:HTML5+

之前程序cid获取没有问题,刚做了个项目,发现plus.push.getClientInfo().clientid获取不到了。尝试几次,有时能获取到,有时获取不到。。以为是手机版本的事儿,但ios跟android都测试了,无系统版本问题,请问有遇到过类似情况的么。。怎么解决的啊,求大神~

2018-01-16 13:50 负责人:无 分享
已邀请:
王者地带

王者地带 - 5+混合APP开发教程网 | http://www.html5-app.com | 咨询QQ: 2564034335

可能是未能及时联网获取到,比较保守的办法:

 //打开该页面的时候,就轮询该clientid 直到获得值为止,第一次获得值后,可以储存起来,看个推文档,好像在同一个设备clientid可以有效30天左右,  
var clientid;  
var timer=setInterval(function()  
      {  
         if(clientid!=null && clientid!="null")  
         {  
            clearInterval(timer);  
            return;  
         }  
         clientid=plus.push.getClientInfo().clientid;  

      },1000);

该问题目前已经被锁定, 无法添加新回复