as

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

步骤5: 计划EPG同步任务

步骤5: 计划EPG同步任务

接下来,安排您的EPG同步任务。简而言之,您需要在以下部分或全部触发点上运行EPG同步任务:

  1. 定期更新。授权客户在您的应用中观看内容后,安排EPG定期更新。这样,频道、节目和事件信息就会保持最新状态。这些更新在后台运行,以避免干扰用户体验。
  2. 在安装应用时。在您无需客户注册或登录的情况下提供直播内容时。
  3. 在客户登录、注销或更改订阅方案时。
  4. 在应用更新时。任何先前安排的EPG同步任务都必须在应用更新时重新安排。

使用Vega EPG同步调度程序界面来计划EPG同步任务的定期运行。使用该界面时,请记住以下几点:

  1. EPG同步任务在计划后立即执行,然后按您指定的定期间隔执行。
  2. 最新的计划请求取代了之前的所有配置。
  3. 计划间隔的范围为5到1440分钟。亚马逊限制了这个范围之外的任何东西。我们建议将您的EPG引入任务安排为每24小时运行一次,并且每次至少提供48小时的节目数据。运行上述以外的额外EPG引入任务会给系统带来不必要的压力。
  4. 您可以使用同一EpgSyncTask componentId参数调用计划API,以更改作业的运行周期。在节目时间表频繁变更的情况下,计划API对于暂时增加作业频率很有用。例如,奥运会这样的赛事就是如此。
  5. 如果设备在计划运行任务时处于关闭状态,则设备开启后它就会运行。
  6. 作业调度器不能保证作业在确切的时间运行。调度程序可能存在变化形式,具体情况视设备资源的可用性而定。
  7. 计划同步任务将在应用更新期间清除,不会自动重新安排。任何先前安排的EPG同步任务都必须在应用更新时重新安排。
  8. 如果客户不再有权在您的应用中观看授权内容,则使用cancelScheduledTasks方法取消计划的EPG同步任务。如果客户失去内容访问权限(例如取消订阅或退出您的应用时),则此方法非常有用。

接下来,让我们深入探讨如何在各个触发点使用Vega EPG同步调度程序的示例。


Last updated: 2026年1月20日