CAF接收器,关机处理

时间:2018-04-13 08:00:39

标签: chromecast google-cast custom-receiver

我试图在我的接收器应用程序上为关闭事件添加逻辑,但每次发送器断开连接时,调试器就会关闭并且不会执行任何逻辑(比如发送一些HttpRequests)。 我的代码:

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

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

2 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:0)

带有CAF接收器的Synthax:

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