Приемник CAF, обработка выключения
Я пытаюсь добавить логику в событие завершения работы моего приложения-получателя, но каждый раз, когда отправитель отключается, отладчик просто закрывается, и логика не выполняется (например, отправка некоторых запросов HttpRequest). Мой кусок кода:
this.context.addEventListener(
cast.framework.system.ShutdownEvent,
e => {
this._sendStats();
});
Также попробовал cast.framework.system.SHUTDOWN
а также cast.framework.system.SENDER_DISCONNECTED
, Есть ли другой способ получить ожидаемый результат (выполнение логики при завершении работы приложений)
2 ответа
Решение
Вам нужно использовать тип события: cast.framework.system.EventType.SHUTDOWN:
https://developers.google.com/cast/docs/reference/caf_receiver/cast.framework.system
Synthax с приемником CAF:
context.addEventListener(cast.framework.system.EventType.SHUTDOWN,
e => {
console.log("Shutdown");
});