Приемник 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");
    });
Другие вопросы по тегам