2016-03-29 18 views
1

私はionicとStropheを使ってハイブリッドアプリを作成しています。プロセスを終了するときにlogout()を実行するにはどうすればよいですか?

私のソースに問題があります。

アプリにログインした後にホームボタンを2回押してアプリを終了させると、 (iphone)

これは、ユーザー状態をオンラインからオフラインに変更しません。

私はアプリケーションを終了するときにlogout()を実行したいと思います。 (Androidでダブルタッチiphoneのホームボタンやタスクキラーを殺すことで殺す)

$scope.logOut = function() { 
    BOSH.disconnect(); 
} 

どうすれば実行できますか?

答えて

2

あなたはUIApplicationDelegate方法に

- (void)applicationWillTerminate:(UIApplication *)application; 

を実装することがあり、それはあなたがおそらくネイティブ実装にアプリケーションをエクスポートし、
アプリケーションを拡張する「アプリケーション」クラス(クラスを記述アプリが

1

を殺害される直前に呼び出されますクラスとマニフェストアプリケーションのタグでクラスの名前を宣言してください)アンドロイドのために "onTerminate()"メソッドを実装してください。

そして、 " - (void)applicationonWillTerminat e: "UIApplicationDelegate"内のiosのための(UIApplication *)アプリケーション。

関連する問題