2014-12-27 55 views
2

我正在使用CastHelloText-android project from Googlecast Github,因为我想了解发件人和(Chrome)之间的消息是如何工作的。Google Cast - 如果我更改应用程序ID,不会显示Cast图标如果我更改了应用程序ID

我注册了我的设备(控制台说准备测试)。 我检查了从Github提到的项目。我用我的Chromecast在我的Android手机上进行了测试。一切正常。我可以连接并与手机通话,当我完成电视屏幕更新时,我会说。尼斯。

我看到这个项目使用App ID 79 #### BF。我还看到有一个文件夹包含receiver.html Custom Receiver。我打开它,似乎没有提及该应用程序ID,所以我保持原样,然后将该HTML文件上传到我的Google Drive

然后,我去了Cast Developers Console,我用Custom Receiver创建了一个新的应用程序,并命名为Cast Hello Text。对于Receiver,我提供了Google Drive中的完全URL。他们给了我一个App ID 8A #### 7E我把它放到App ID字符串中,替换上面提到的。

您对此有何期待?就我个人而言,我期待所有的工作都与原来的App ID完全相同,只是在另一个站点托管的唯一区别。但不是!有了这个App ID,我看不到Cast图标。但是如果我再回到原始ID那么它就会出现。

我找不到答案。我一直在处理这个很长时间,所以我决定在这里问。 我不知道我在做什么错。我没有碰过任何代码。

如果需要,我会放入代码片断,但是我给出了整个Github项目的链接,我认为这不是必需的。

回答

2

首先,你暴露你的谷歌驱动器接收器的方式是不正确的;当您正确使用手柄驱动器暴露接收器时,应如下所示:https://www.googledrive.com/host/[doc-id]。这是一套instructions要做到这一点。其次,要在您的投射设备上看到未发布的应用,您需要按照步骤here的步骤进行操作,特别要查看设备部分下的步骤(步骤3是常见问题,拍照以确保您输入正确的序列号)确保你已经完成了第6步)。

更新:Google云端硬盘不再是接收者的可行托管位置。

+0

我更新了开发者控制台中的Google Drive链接,并在问题中提出了相同的问题(文件名为receiver.html)。我的问题的第二段说我第二次提到了你所提到的一切。是whitelistes。几个小时前,我可以通过另一个测试进入Chromecast IP和9222端口的调试控制台。现在我无法进入,因为应用程序从未在电视上打开。 – 2014-12-27 21:38:03

+0

男人!谢谢!现在它工作了!我关掉了电视和Chromecast,并打了个盹。但是我现在就把这两个都打开了,并且它可以工也许链接是问题。谢谢。 – 2014-12-27 22:02:03

+0

感谢您的答复。我证实这一切都很好。重新启动谷歌播放设备帮助我解决了这个问题。谢谢@joaquin:P – Jona 2016-09-05 16:58:03