as

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

内容启动器和账户登录测试

内容启动器和账户登录测试

验证账户登录集成

在终端中运行以下命令,将PARTNER_ID替换为您的合作伙伴ID。

已复制到剪贴板。

kepler exec vda shell journalctl --follow --since now | grep   -E 'ContentAppEndpoint.*PARTNER_ID.*login_status'

使用系统日志进行验证

  1. 安装应用并检查日志。您应该看到login_status=false以及partner_id=<合作伙伴ID>。这表明您正确地集成了服务。

    示例日志

    Mar 06 22:26:08.349081 firestick-ce135a32959b2f08 local0.info kcs-lib[2623]: 727569535 INFO com.amazon.kcs.service:KCS amzn_kcs_ipc_common::storage::lmdb_store - cargo-project/common/src/storage/lmdb_store.rs(124) insert invoked. key com.amazondeveloper.media.sample., value ContentAppEndpoint: endpoint_id=79, partner_id=PARTNER_ID, package_component=com.amazondeveloper.media.sample..interface.provider, asin=, login_status=false
    
  2. 启动您的应用并登录,然后检查日志。您应该在日志中看到login_status=true

    示例日志

    Mar 06 22:26:08.349081 firestick-ce135a32959b2f08 local0.info kcs-lib[2623]: 727569535 INFO com.amazon.kcs.service:KCS amzn_kcs_ipc_common::storage::lmdb_store - cargo-project/common/src/storage/lmdb_store.rs(124) insert invoked. key com.amazondeveloper.media.sample., value ContentAppEndpoint: endpoint_id=79, partner_id=PARTNER_ID, package_component=com.amazondeveloper.media.sample..interface.provider, asin=, login_status=true
    
  3. 从应用注销并查看日志。您应该在日志中看到login_status=false

    示例日志

    Mar 06 22:26:08.349081 firestick-ce135a32959b2f08 local0.info kcs-lib[2623]: 727569535 INFO com.amazon.kcs.service:KCS amzn_kcs_ipc_common::storage::lmdb_store - cargo-project/common/src/storage/lmdb_store.rs(124) insert invoked. key com.amazondeveloper.media.sample., value ContentAppEndpoint: endpoint_id=79, partner_id=PARTNER_ID, package_component=com.amazondeveloper.media.sample..interface.provider, asin=, login_status=false
    

使用通用搜索启动器用户体验进行验证

您可以在Fire TV主屏幕中通过通用搜索来验证账户登录。

登录状态为SIGNED_IN

  1. 安装并启动您的应用,然后使用有效帐户登录。
  2. 导航到Fire TV主页屏幕使用搜索功能查找应用中可用的内容,然后选择该内容以打开详情页面。

Fire TV应在Watch Now(立即播放)下显示应用磁贴。

登录状态为SIGNED_OUT

  1. 从应用注销。
  2. 导航到Fire TV主页屏幕,使用搜索功能查找应用中任何可用的内容,然后选择该内容以打开内容详情页面。

预期结果: Fire TV应在Subscribe(订阅)下显示应用磁贴。

使用遥控器验证内容启动器集成

  1. 安装并登录应用。
  2. 在Fire TV主页屏幕上,搜索应用的内容
  3. 在内容详情页面上,选择Watch Now。

预期结果: 调用内容启动器处理程序后,您的应用应自动启动,所选内容应开始播放。

使用语音验证内容启动器集成

安装并登录应用。当应用在前台运行时,使用语音命令 ("Alexa…") 搜索或播放应用中可用的内容。内容启动器处理程序将被调用,应用应当正确处理请求并开始播放所请求的内容。

表述示例:

  • “Watch <电影名称>(观看<电影名称>)
  • “Watch <电视节目> with season <季编号> and episode <剧集编号>”(按<季编号>和<剧集编号>观看<电视节目>)
  • “Find comedy movies”(找喜剧电影)
  • “Watch comedy movies”(放喜剧电影)

Last updated: 2025年9月30日