鹰击长空
鹰击长空
  • 发布:2016-03-08 10:00
  • 更新:2016-09-27 12:20
  • 阅读:3677

App安装到手机上,首次打开app,推送功能获取clientId为null

分类:5+ SDK

我在app中集成了个推的推送功能,使用了如下代码测试推送:

// 监听plusready事件    
            document.addEventListener("plusready", function() {  
                // 扩展API加载完毕,现在可以正常调用扩展API  
                // 获取客户端标识信息  
                var info = plus.push.getClientInfo();  
                console.log(info);  
                console.log( "token: " info.token );  
                console.log( "clientid: " info.clientid );  
                console.log( "appid: " info.appid );  
                console.log( "appkey: " info.appkey );  
                alert(JSON.stringify(info));  
                // 添加监听从消息中心启动事件  
                plus.push.addEventListener("click", function(msg) {  
                    // 分析msg.payload处理业务逻辑   
                    alert("You clicked: "   msg.content);  
                }, false);  
            }, false);

经云端打包后,将apk安装到手机上,首次打开app,显示的clientid为null,token也为null,而appid和appkey可以正常显示。将app强制退出之后,再进入app,clientid和token显示正常,但是点击推送后的消息,app强制退出。

2016-03-08 10:00 负责人:无 分享
已邀请:
林暗风

林暗风

楼主 解决了么 我也这样...

  • 林暗风

    我找到问题了 先初始化下就行 pushManager.getInstance().initialize(context);

    2016-09-27 16:49

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