步骤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: 2025年9月30日