首先是一些背景阅读:)什么是关机处理
我正在使用 CAF SDK 做一个自定义接收器。
通过类似的关闭处理,我尝试在回调中分派一些 http 请求,例如:
receiver.addEventListener(
cast.framework.system.EventType.SHUTDOWN,
e => {
// some http requests
HttpHandler.post(url, somePayload);
HttpHandler.post(anotherUrl, someOtherPayload);
....... (more requests to go)
});
但是,我不能保证这些请求会到达目的地,因为接收方应用程序将随时终止(可能不到 1 秒)。这些请求也被证明实际上没有到达目的地。
据我所知,没有办法通过 CAF SDK 本身推迟接收器应用程序的关闭。
有解决方法吗?有没有办法在 CAF SDK 的帮助下推迟关机?