Ионная диагностика - как узнать, когда пользователь вернулся в приложение

В моем приложении Ionic я прошу пользователя включить местоположение с помощью этого кода:

let alert = this.alertCtrl.create({
  title: 'Posizione',
  message: 'Abilita il GPS per localizzare la tua posizione.',
  buttons: [
    {
      text: 'No',
      role: 'cancel',
      handler: () => {
      }
    },
    {
      text: 'Sì',
      handler: () => {
        this.diagnostic.switchToLocationSettings();

        }
    }
  ]
});
alert.present();

Я ищу способ узнать, когда пользователь вышел из настроек местоположения и вернулся в приложение, чтобы я мог вызвать метод геолокации, который в противном случае вызывается только тогда, когда пользователь открывает страницу. Поэтому в данный момент ему придется перейти на другую страницу, а затем вернуться на страницу с геолокацией, чтобы найти себя. Я не знаю, существует ли своего рода обратный вызов? Или есть другой способ сразу вызвать геолокацию после закрытия настроек?

1 ответ

Решение

Вы можете использовать Platform.resume of ionic 2, как описано здесь.

Событие возобновления генерируется, когда собственная платформа извлекает приложение из фона. Это событие генерируется, когда приложение Cordova выходит из фона, однако не запускается в стандартном веб-браузере.

Другие вопросы по тегам