如何在离子应用程序中处理强制关闭事件?

时间:2015-08-11 05:50:52

标签: android ionic-framework ionic forceclose

我希望在用户强制关闭时关闭我的应用。

在离子应用中强制关闭会出现任何事件吗?

在离子应用程序中强制关闭事件处理的任何插件?

例如: 本机移动应用程序的一个常见功能是,如果用户关闭应用程序(强制停止/强制关闭),则可以注销。

如何实现Cordova / Ionic / PhoneGap?

1 个答案:

答案 0 :(得分:2)

将以下代码相应地放入angular.run配置中,以及它。您甚至可以添加一些检查,例如在服务中使用布尔值或检查当前状态以决定是否向用户提示关闭应用程序通知。

.run(function($ionicPlatform, $ionicPopup) {
     $ionicPlatform.onHardwareBackButton(function () {
      if(true) { // your check here
         $ionicPopup.confirm({
             title: 'System warning',
             template: 'are you sure you want to exit?'
         }).then(function(res){
             if( res ){
               navigator.app.exitApp();
             }
         })
      }
   })
});

More...