w***@qq.com
w***@qq.com
  • 发布:2017-04-19 15:35
  • 更新:2020-03-27 11:34
  • 阅读:1428

使用Hbuilder Alpha版本云打包个推的token和clientid不能同时获取,导致个推推送失败

分类:HTML5+

详细问题描述
[内容]
因使用Hbuilder 正式版打包发布appstore会因为JSPatch审核不通过,所以使用Hbuilder Alpha版本打包。
1.使用Hbuilder Alpha版本云打包,包含个推,第一次打开App,获取不到token。关闭后第二次打开App,获取不到clientid。此后一直获取不到clientid。
重现步骤
[步骤]
1.配置个推信息,云端打包。

  1. 在iphone手机打开app
    [结果]
    第一次打开App,获取不到token。关闭后第二次打开App,获取不到clientid。此后一直获取不到clientid。
    [期望]
    能同时获取到token和clientid

运行环境
[系统版本]
[浏览器版本]
[IDE版本]
[mui版本]

附件
[代码片段]
if(window.plus) {
plusReady();
} else {
document.addEventListener('plusready', plusReady, false);
}

        function plusReady() {  

            var info = plus.push.getClientInfo();  
            alert(JSON.stringify(info));  
            // 添加监听从系统消息中心点击消息启动事件  
            plus.push.addEventListener("click", function(msg) {  
                // 分析msg.payload处理业务逻辑   
                alert("You clicked: "   msg.content);  
            }, false);   

        // 添加监听从系统消息中心点击某条消息启动应用事件  
        plus.push.addEventListener("click", function(msg) {  
            alert('你点击了消息:'   JSON.stringify(msg))  
        }, false);  

        plus.push.addEventListener('receive', function(msg) {  
            alert('接收到推送消息:'   JSON.stringify(msg))  
        });  

        };  

[安装包]

联系方式
[QQ] 2383337958
[电话]

2017-04-19 15:35 负责人:无 分享
已邀请:
8***@qq.com

8***@qq.com

请问这个问题解决了吗?我这边也出现了token为空的情况

  • 回梦無痕

    写一个定时循环获取,获取到之后清除定时循环。

    2018-09-16 01:50

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

    最后采用的方法和回梦無痕的方法一样

    2019-07-01 10:21

大前端小王子

大前端小王子 - 软件开发工程师

现在也出现token获取不到的情况

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