Обнаружение перехода приложения Meteor Cordova в фоновый режим

Как определить, когда приложение Meteor.js Cordova переходит в фоновый режим? Я обнаружил, что в Cordova есть функция pause и resume, как вы получаете доступ к нему из метеора?

document.addEventListener("pause", yourCallbackFunction, false);

person Nyxynyx    schedule 27.01.2015    source источник


Ответы (2)


Пакет, предоставленный FBA, показывает (и я только что его протестировал), что на самом деле вы можете просто использовать тот же синтаксис, который вы уже предоставили:

document.addEventListener("pause", function() {
    Session.set('cordovaStatus', 'paused')
    Meteor.disconnect()
});

Вот как его использует пакет: cordova-status.js< /а>

person krivar    schedule 28.05.2015

Это не родная особенность Метеора. Поэтому вам нужно будет добавить пакет Cordova или вы можете использовать этот, созданный для метеора.

https://github.com/AdamBrodzinski/Meteor-Cordova-Status

person MichaelBell    schedule 19.02.2015