步骤10: 将您的应用推送到动态应用测试 (VSK Fire TV)
测试技能的下一步是将其推送到动态应用测试 (LAT)。当您将应用推送到LAT时,您所选的列表上的测试版用户将在其Fire TV上看到该应用。LAT有助于确保您的应用按预期运行,并让您可以在将应用上线之前测试质量、稳定性和其他用户体验问题。
将您的Fire TV应用推送到LAT
现在您已经自定义了自己的Lambda代码,可以将您的应用推送到动态应用测试 (LAT)。有关详细信息,请参阅动态应用测试入门。将应用推送到LAT后,您(以及您指定的任何其他测试版用户)应该会看到该应用自动显示在Fire TV主屏幕的应用列表中。
测试您技能的显式目标
当您测试自己的应用和技能时,您必须启动您的应用,从而在说出表述时它处于前台。例如,您启动自己的应用,然后说出“Alexa, watch Big Buck Bunny”(Alexa,观看Big Buck Bunny)。
现在,您的应用已处于LAT,您可以在应用处于后台时测试技能的显式目标。这样可以让您将应用留在后台(或未启动),然后说出“Alexa, watch Big Buck Bunny on <skill name>”(Alexa,观看<技能名称>上的Big Buck Bunny),您只需要已在步骤1: 创建您的视频技能以及设置设备中发送了要为语音建模的技能名称。
更新您视频技能的安全配置文件选择
将应用提交到LAT后,您需要更新应用的安全配置文件。这是因为提交前用于对应用签名的客户端ID不同于提交后用于对应用签名的客户端ID。您将重做之前在以下步骤中所执行的步骤:步骤7: 更新Fire TV技能部分。
要更新您视频技能的安全配置文件选择,请执行以下操作:
- 在Alexa控制台中返回至您的视频技能。
- 单击视频技能旁边的Edit(编辑)。
- 从Client ID for Fire TV Application(Fire TV应用客户端ID)下拉选择器中重新选择您的Fire TV应用,该下拉选择器位于“4.Fire TV Support”。提交后,Client ID(客户端ID)字段将刷新为亚马逊在对您的应用签名时使用的客户端ID。
- 单击保存。
首次使用遥控器测试您的LAT交付视频技能
在您的应用处于LAT中时,您需要测试自己的应用如何响应各种表述。请执行以下操作:
- 下载LAT应用程序。
- 如果您的应用已经启动,则强制退出应用。
- 在您的Fire TV上,前往Settings(设置)> Applications(应用)> Managed Installed Applications(管理已安装应用)。
- 选择您的应用,然后转到Clear data(清除数据)和Clear cache(清除缓存)。
- 重新启动您的应用程序。
- 然后尝试发出诸如“Watch Iron Man One”(观看Iron Man第一部)之类的语音命令。
使用您的Echo测试您的LAT交付视频技能
要使用Echo而不是Fire TV遥控器测试上述措词,请执行以下操作:
- 在智能手机上打开Alexa应用。在应用的主屏幕上,单击menu(菜单)按钮(左上角),然后转到Settings(设置)> Device Settings(设备设置)。
-
滚动到设备列表的底部并禁用电视和VSK设备。
您也可以前往http://alexa.amazon.com并选择Smart Home(智能家居)-> Devices(设备)-> Forget All(全部忘记)来禁用这些设备。
- 在应用的主屏幕上,单击菜单按钮(左上角),然后前往Settings > TV & Video(电视和视频)。然后点击 Fire TV。
- 单击Link Your Alexa Device(关联您的Alexa设备)。然后选择您的Fire TV以将Echo与Fire TV配对。
- 前往Alexa技能开发者控制台。
- 如果当前正在对您的视频技能运行测试版测试,则结束测试版测试。
- 开始新的测试版测试,并添加新测试者。
- 确保所有测试版测试者接受通过电子邮件发送的新测试版测试邀请。
- 尝试使用上一部分中以“Alexa”为前缀的短语,通过Echo控制您的Fire TV应用。
后续步骤
继续执行下一步: 步骤11: 认证测试。
(如果遇到任何问题而无法继续,请参阅云端集成故障排除。)
Last updated: 2021年10月13日