白名单chromecast使用默认的tictactoe应用程序ID,但不是我的

时间:2014-03-13 22:04:12

标签: google-cast chromecast

我只是在更改了客户端的应用ID后,尝试从我的Chromecast上的github上获取tic tac toe演示。使用默认的应用程序ID,我已经能够使用Android客户端和mac客户端启动和玩游戏。

我有:

  • 在开发者控制台上添加了我的Chromecast设备(它有一个绿色状态指示灯)
  • 设置(通过Android Chromecast应用)Chromecast以发送设备序列号
  • 验证序列号是否正确
  • 已通过Android和Windows Chromecast应用验证了串口号设置已保留
  • 重启Chromecast
  • 在开发者控制台中设置应用ID(状态为标记为“未发布”的灰色圆圈)
  • 输入应用ID
  • 的互联网可访问(非本地)网址
  • 在上面的网址安装了接收器应用,并验证我可以通过与Chromecast在同一网络上的浏览器访问它
  • 还尝试了我理解支持的本地IP地址(192.168.x.x)
  • 修改了网络客户端ttt.js文件以使用我的应用ID(并验证了应用ID是否正确)
  • 修改了Android客户端(GameActivity.java)以使用我的应用ID(并验证了应用ID)
  • git diff确保我不会无意中改变任何其他内容
  • 已验证我的本地源代码是git的最新版本

运行Android客户端时,我可以连接到我的Chromecast,但Chromecast主屏幕显示“Brain Freeze”,“我们很抱歉,但有些内容无法加载”,“活动已中止”。

eclipse中用于android设备的logcat控制台报告,“ConnectionResultCallback。无法启动游戏。statusCode: 2002”。

Mac上的网络客户端会在Chromecast和

上生成相同的消息
'"reason":"CANCELLED","type":"LAUNCH_ERROR"'

在网页输出上。

有没有办法从Chromecast获取更多信息,以表明发布时出现了什么问题?

跟进

事实证明问题出在我的网络设置中而不是我的chromecast设置中。在使用wireshark嗅探网络流量后,我可以看到检索我的服务器的MAC地址的ARP请求没有得到响应。我正在使用桥接适配器在Virtualbox上运行我的服务器,但需要打开混杂模式(允许所有)。现在chromecast成功启动了接收器应用程序,我可以在使用基于HTTP的URL时玩tic tac toe游戏。 (我需要修复HTTPS证书。)

感谢Les,努力。

1 个答案:

答案 0 :(得分:0)

您是否确认[x]将我的序列号#发送给Google(使用安装应用)? 此外,您是否等待15分钟然后重启设备(电源循环)?