我需要区分 Chromecast 设备版本吗?

Do I need to differentiate between Chromecast device revisions?

鉴于 Chromecast 设备(第一代和最近推出的第二代系列)只有在互联网连接可用时才能正常工作 运行 可以安全地假设第一代和第二代设备共享相同的网络连接吗public API?

或者我是否需要在我的自定义接收器代码中执行一些幻数检查以检查代码正在执行哪个设备版本?

不需要魔法,它们支持相同的 API 集,因此开发人员无需区分它们。