Это то, что я использую для запуска чего-либо, когда приложение закрыто:
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
Почему бы это не сработало или я использую неправильное событие?