CAF 接收器,关闭处理

CAF Receiver, shutdown handling

我正在尝试向接收方应用程序的关闭事件添加逻辑,但每次发送方断开连接时,调试器都会关闭并且不会执行任何逻辑(例如发送一些 HttpRequest)。 我的一段代码:

this.context.addEventListener(
        cast.framework.system.ShutdownEvent,
        e => {
                this._sendStats();
        });

还尝试了 cast.framework.system.SHUTDOWNcast.framework.system.SENDER_DISCONNECTED。 是否有其他方式获得预期结果(在应用程序关闭时执行逻辑)

您需要使用事件类型:cast.framework.system.EventType.SHUTDOWN:

https://developers.google.com/cast/docs/reference/caf_receiver/cast.framework.system#.EventType

带有 CAF 接收器的 Synthax:

context.addEventListener(cast.framework.system.EventType.SHUTDOWN,
      e => {
        console.log("Shutdown");
    });