问题排查

网页版接收器会在 Android TV 上打开

如果 Web 接收器意外在 Android TV(而不是您的原生应用)上打开,请回答几个问题来排查问题:

该应用是从 Play 商店安装的吗?

如果没有,请检查 Android TV 设备的软件序列号(而不是设备上的硬件序列号),看看其是否正确列在列出的 Cast Developer Console。有关如何注册的设备的说明,请参阅注册页面

此序列号可以更改。它是一个软件序列号,而不是写入设备上的序列号。

您是否在日志中看到 APP_NOT_INSTALLED_BY_WHITELISTED_INSTALLERINSTALLER_NOT_WHITELISTED 错误?

这些错误表示应用是从不受信任的来源(而不是 Play 商店)安装的,并且软件序列号和接收器 ID 未在同一 Cast Developer Console 中正确注册。

您的设备软件序列号和接收器 ID 是否列在了同一个 Cast 开发者控制台中?

设备序列号和接收者 ID 都需要在同一 Cast Developer Console 中列出。

如需了解如何查找设备的软件序列号,请参阅注册页面

您的设备软件序列号是否正确?

用于 Cast 的 Android TV 设备的软件序列号与其在设备上列出的硬件序列号不同,而且可能会改变。

如需了解如何查找设备的软件序列号,请参阅注册页面

您的发送者应用是否已启用 Cast Connect?

确保安装的发送者应用支持 Cast Connect 支持,如发送者应用设置部分所述。

您的 Android TV 应用软件包名称是否在 Cast 开发者控制台中正确列出?

确保 Cast Developer Console 中的软件包名称(如 Cast Developer Console 设置部分中所示)与 Android TV 上安装的应用一致。

您的 Android TV 应用是否有 LaunchRequestChecker

如果是,请尝试移除 LaunchRequestChecker,看看您的应用是否正确启动原生 Android TV 接收器。如果这样做可以解决问题,您可能需要修复启动检查工具逻辑或登录发送者应用。