用于关闭/强制停止离子应用程序的事件处理程序

vin*_*sty 5 android ios angularjs ionic-framework

我正在开发离子应用程序。我想知道当应用程序通过以下方式停止/关闭时是否有任何事件处理程序:
1)设置->应用程序->应用程序名称->强制停止
2)滑动以关闭应用程序。

我希望这样的事情。但是我能找到的最好的方法是迎合应用程序退出,$ionicPlatform.registerBackButtonAction而这不包括以上两种情况。

另外,我不确定这是否也可以在本机平台上完成。请对此提供建议。

angular.module('app').run(function($ionicPlatform) {
    $ionicPlatform.onAppStopOrForceClose(function() {
        // Any function here
    });
});
Run Code Online (Sandbox Code Playgroud)

avi*_*101 -2

ionic.Platform.exitApp(); // stops the app
window.close();
Run Code Online (Sandbox Code Playgroud)

请参阅: http: //ionicframework.com/docs/api/utility/ionic.Platform/

如果您在 ios 中尝试:您无法退出 IOS 应用程序,Apple 不允许应用程序以编程方式退出

  • ionic.Platform.exitApp 不是意味着以编程方式退出应用程序吗?我想要实现的是在退出应用程序之前调用一个函数,而不是退出应用程序的函数 (7认同)