4***@qq.com
4***@qq.com
  • 发布:2017-09-04 13:34
  • 更新:2020-05-06 08:50
  • 阅读:3275

应用第一次运行时获取不到个推ClientID

分类:5+ SDK

应用在首次安装运行的情况下获取不到个推的ClientID
退出应用再次进入后就能获取到了
我获取ClientID是在mui.plusReady(function() {}中获取的
这是为什么?

2017-09-04 13:34 负责人:无 分享
已邀请:
回梦無痕

回梦無痕 - 暂停服务

个推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

4***@qq.com

4***@qq.com (作者)

解决了么?

q***@163.com

q***@163.com

解决了吗?我也遇到 在vivo手机获取不到

  • 4***@qq.com (作者)

    解决了,延时获取解决的

    2021-06-10 16:51

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