holy1004
holy1004
  • 发布:2016-05-30 15:01
  • 更新:2016-05-30 15:02
  • 阅读:1541

ios应用由前台转到后台,定时执行某一方法,获取一个数字让应用图标角标变化。

分类:HTML5+

真机连接Hbuilder测试的时候可以用,但是在线打包以后就不能用了。

2016-05-30 15:01 负责人:无 分享
已邀请:
holy1004

holy1004 (作者)

代码如下:

document.addEventListener('pause',function(){
var count;
if(mui.os.ios){
badge=setInterval(function(){
var userId=plus.webview.currentWebview().UserId;
var data = {
"param": '{"UserId":' + userId + ',"TaskId":""}'
};
//待办任务接口数据
$.ajax({
url: urlAdd+'/SmsAction.do?operAtt=dbWork',
type: 'post',
data: data,
dataType: 'json',
timeout: 0,
success: function(data) {
count=data.dbrw[0].count+data.dbrw[1].count+data.dbrw[2].count+data.dbrw[3].count+data.dbrw[4].count;
plus.runtime.setBadgeNumber(parseInt(count));
},
error: function(data) {
}
});

        },10000);  
    }  
});  
document.addEventListener('resume',function(){  
    clearInterval(badge);  
    plus.runtime.setBadgeNumber(0);  
});

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