wenju
wenju
  • 发布:2016-11-07 20:48
  • 更新:2016-11-08 09:59
  • 阅读:2731

如何获取当前webview在前台还是后台??

分类:HTML5+

因为plus.push.createMessage 苹果手机用户正在操作app的时候是不现在在通知栏的;
我希望判断app在前台的时候,我自己提示用户;
在后台的时候就走正常的,创建消息在通知栏

请问如何判断app是在前台还是后台??

2016-11-07 20:48 负责人:无 分享
已邀请:
MUI_Charles

MUI_Charles

document.addEventListener('pause',function(){  
    initPush.appMode = 'back'   //pause事件切换后台  
},false)  

document.addEventListener('resume',function(){  
    initPush.appMode = 'front'   //resume事件切换前台  
},false)  

var initPush = {  
    appMode : 'front',  //默认前台  
    front : function(){  
        //前台推送逻辑  
    },  
    back : function(){  
        //后台推送逻辑  
    }  
}  

initPush[initPush.appMode]()
  • wenju (作者)

    O(∩_∩)O谢谢

    2016-11-08 15:33

px15229

px15229

document.addEventListener("pause", function(){

        console.log("后台");  
    }, false);  
    document.addEventListener("resume", function(){  

        console.log("前台");  
    }, false);
  • wenju (作者)

    O(∩_∩)O谢谢

    2016-11-08 15:33

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