apicloud连续点击两次返回按钮退出app

将以下代码放入要监听返回按钮的页面


//两秒内连续按两次返回键,退出
function exitApp(){
        var n = 0;
        var time1, time2;
        api.addEventListener({
            name: 'keyback'
        }, function(ret, err){
            if (n == 0) {
                time1 = new Date().getTime();
                n = 1;
                api.toast({msg:'再按一次返回键退出'});
            }else if(n==1){
                time2 = new Date().getTime();
                if (time2 - time1 < 2000) {
                    api.closeWidget({
                        id: api.appId,  //填写自己的id   
                        retData: {name:'closeWidget'},
                        silent:true
                    });
                }else{
                    n=1;
                    time1=time2;
                    api.toast({msg:'再按一次返回键退出'});
                }
            }
            
        });
}


并在apiready代码中调用该函数,如下

apiready = function(){
    exitApp();
}




原文出处:/show_1C717dV8ggm1.html