应用在首次安装运行的情况下获取不到个推的ClientID
退出应用再次进入后就能获取到了
我获取ClientID是在mui.plusReady(function() {}中获取的
这是为什么?
 
                                        
                                    
                                    
                                        4***@qq.com                                                                                
                                        
                                - 发布:2017-09-04 13:34
- 更新:2020-05-06 08:50
- 阅读:3454
 
                                                                    
                                                                回梦無痕 - 暂停服务
个推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