|
[问题求助]
ajpush的setAuth方法报错
[复制链接]
报错:Cannot read property 'setAuth' of undefined
源码在这里:
ajpush = api.require('ajpush');
ajpush.setAuth({
auth:true
},function(ret) {
if (ret && ret.status){
if(ret.status == 1){
ajpush.init(function(ret) {
if (ret && ret.status) {
var uniqueId = String(new Date().getTime()) + String(Math.floor(Math.random() * 1000));
uniqueId = Number(uniqueId);
var param = {alias:token, sequence:uniqueId};
ajpush.setAlias(param,function(ret) {
var statusCode = ret.statusCode;
var sequence = ret.sequence;
});
ajpush.setListener(
function(ret) {
var id = ret.id;
var title = ret.title;
var content = ret.content;
var extra = ret.extra;
}
);
// 开启监听
api.addEventListener({
name: 'appintent'
}, function(ret, err) {
if (ret && ret.appParam.ajpush) {
var ajpush = ret.appParam.ajpush;
var id = ajpush.id;
var title = ajpush.title;
var content = ajpush.content;
var extra = ajpush.extra;
if(extra.title == '报警信息新消息'){
api.openWin({
name: 'alarm_wait',
url: 'alarm_wait.html',
useWKWebView:true,
slidBackEnabled:false,
reload: true
});
}else if(extra.title == '设备报废新消息'){
api.openWin({
name: 'sbbf',
url: 'device_scrap.html',
useWKWebView:true,
slidBackEnabled:false,
reload: true
});
}
}
})
}
});
}
}
}); |
|