步骤1:
纳入程序包依赖项
纳入程序包依赖项
让系统执行任务的入口点。在package.json路径位置创建或更新包含以下内容的task.js文件。
import { HeadlessEntryPointRegistry } from "@amazon-devices/headless-task-manager";
import { default as doOnInstallOrUpdateTask } from "./src/OnInstallOrUpdateTask"
import { default as doEpgSyncTask } from "./src/EpgSyncTask"
// 通过设置“doTask”的值来注册您的EPG同步函数
HeadlessEntryPointRegistry.registerHeadlessEntryPoint("<程序包ID>.epgSyncTask::doTask",
() => doEpgSyncTask);
// 如果您在步骤6中创建了一个新任务,也可以在此处注册它
HeadlessEntryPointRegistry.registerHeadlessEntryPoint("<程序包ID>.onInstallOrUpdateTask::doTask",
() => doOnInstallOrUpdateTask);
epgSyncTask)和函数名称(例如doEpgSyncTask)。但是,必须遵循该模式并使用适用于Vega的React Native模板生成的doTask。componentID + ::doTask是任务密钥,必须按原样使用。
HeadlessEntryPointRegistry.registerHeadlessEntryPoint("<程序包ID>.epgSyncTask::doTask",
() => doEpgSyncTask);
Last updated: 2026年1月20日