@PterPmnta wrote:
I used Ionic 1 for development an application, all functions work fine Android 5.1<, but in android 6.0 o above, i try to exit of the App but don't work, just return to the backView.
Module specification
angular.module('historialApp', ['ionic', 'ngCordova']) .controller('borrarHistorial', borrarHistorial) .factory('salirApp', salirApp);Controller
borrarHistorial.$inject = ['$scope', '$ionicHistory', 'salirApp', '$ionicPopup', '$state', '$timeout', '$window']; function borrarHistorial($scope, $ionicHistory, salirApp, $ionicPopup, $state, $timeout, $window) { salirApp.salida(); $ionicHistory.clearHistory(); }Factory
salirApp.$inject = ['$ionicPlatform', '$ionicHistory', '$timeout', '$cordovaSQLite']; function salirApp($ionicPlatform, $ionicHistory, $timeout, $cordovaSQLite) { function salida() { var BackButton = 0; $ionicPlatform.registerBackButtonAction(function() { if ($ionicHistory.currentStateName() === 'menuestu' || $ionicHistory.currentStateName() === 'menuprof') { if (BackButton === 0) { BackButton++; window.plugins.toast.showLongCenter('Presione nuevamente para salir'); $timeout(function() { BackButton = 0; }, 2500); } else { navigator.app.exitApp(); } } else { if ($ionicHistory.currentStateName() === 'login') { navigator.app.exitApp(); } else { $ionicHistory.goBack(); } } }, 100); } }
Posts: 1
Participants: 1