as

Settings
Sign out
Notifications
Alexa
Amazonアプリストア
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("<packageId>.onInstallOrUpdateTask::doTask",
    () => doOnInstallOrUpdateTask);

クリップボードにコピーしました。

HeadlessEntryPointRegistry.registerHeadlessEntryPoint("<パッケージID>.epgSyncTask::doTask",
    () => doEpgSyncTask);

Last updated: 2025年9月30日