as

Settings
Sign out
Notifications
Alexa
亚马逊应用商店
AWS
文档
Support
Contact Us
My Cases
新手入门
设计和开发
应用发布
参考
支持

步骤8: 在系统中注册您的任务

步骤8: 在系统中注册您的任务

将您的任务的入口点告知系统,以便它们得到执行。在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);

已复制到剪贴板。

HeadlessEntryPointRegistry.registerHeadlessEntryPoint("<程序包ID>.epgSyncTask::doTask",
    () => doEpgSyncTask);

Last updated: 2025年9月30日