2016-03-29 8 views
1

Ich erstelle eine Hybrid-App mit ionic und Strophe.Wie kann ich logout() ausführen, wenn ich den Prozess abbringe?

Ich habe ein Problem in meiner Quelle.

Wenn ich die App durch zweimaliges Drücken der Home-Taste nach dem Login meiner App kille. (iphone)

Es ändert nicht den Benutzerstatus von Online zu Offline.

Ich möchte Logout() ausführen, wenn ich die App kille. (töten durch doppeltes Drücken iphone Hauptknopf oder Aufgabenmörder in Android)

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

Wie kann ich es ausführen?

Antwort

2

können Sie UIApplicationDelegate Methode

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

es ruft einfach implementieren, bevor die App

getötet
1

Sie wahrscheinlich die Anwendung auf native Implementierung exportieren und
schreiben Sie eine „Application“ Klasse (eine Klasse, die Anwendung erstreckt Klasse und deklarieren Sie den Namen der Klasse in Manifest Application-Tag) für Android und implementieren "onTerminate()" -Methode für Abmelden,
Und implementieren "- (void) applicationonWillTerminat e: (UIApplication *) Anwendung "für ios in" UIApplicationDelegate ".

Verwandte Themen