我正在使用ionic和Strophe创建一个混合应用程序。
我的来源有问题。
如果我在登录我的应用程序后双击主页按钮来杀死应用程序。 (iphone)
它不会将用户状态从在线更改为离线。
我想在杀死应用程序时执行logout()。 (通过双击iphone主页按钮或任务杀手在Android中杀死)
$scope.logOut = function() {
BOSH.disconnect();
}
我该如何执行?
答案 0 :(得分:2)
您可以实现UIApplicationDelegate方法
- (void)applicationWillTerminate:(UIApplication *)application;
它在应用程序被杀之前调用
答案 1 :(得分:1)
你可能将应用程序导出到本机实现,然后编写一个“Application”类(扩展Application类的类,并在Manifest Application标签中声明类的名称),并实现“onTerminate()”退出方法,
并在“UIApplicationDelegate”中为ios实现“ - (void)applicationonWillTerminate:(UIApplication *)application”。