Nativescript exitEvent не работает на устройствах Android - PullRequest
0 голосов
/ 31 марта 2020

Это то, что я использую для запуска чего-либо, когда приложение закрыто:

function _stopBackgroundJob() {
    console.log('doing something when app is closed')
    store.dispatch('usersStore/appClosed', true)
}
application.on(application.exitEvent, _stopBackgroundJob);

Я включаю это в файл компонента в начале тега скрипта (после импорта), так как я хочу, чтобы это работало только на определенном компоненте.

Проблема в том, что когда я закрываю приложение, кажется, что exitEvent не запускается. _stopBackgroundJob вызывает действие vuex, которое отправляет запрос axios.

Я тестирую его на Xiaomi Redmi Note 8 Pro (MIUI 11.0.3.0) , также нет работает на нескольких других Android устройствах.

tns- android версия: 6.3.1

Почему бы это не сработало или я использую неправильное событие?

...