CastVideos-IOS演示连接失败(GCKError码= 20“应用程序未找到”)

问题描述 投票:0回答:1

我试图让CHROMECAST我迅速的应用程序使用谷歌铸-SDK的工作。当我发现它不工作,我尝试了演示应用程序(CastVideos-IOS),并得到了同样的结果(即不连接)。

我改变了CastVideos - 斯威夫特应用程序的束标识符来我的包ID,所以我可以在我的设备上运行。我双重检查我的应用程序ID在iOS的开发门户网站启用了WiFi功能,当然这是在两个CastVideos-迅速演示Xcode项目文件中启用,并在自己的应用程序。

此外,我已经验证了很多次,我的iPhone是一样的Wi-Fi网络连接到我的电视Chromecast设备上。我已经测试使用YouTube应用中的CHROMECAST装置 - 完美的作品。当我点击YouTube应用中的CHROMECAST按钮,它只是影响到我的“客厅电视” - 甚至不问我,我猜是因为只有1个CC设备。

当我运行CastVideos,迅速演示应用程序(或我的应用程序),我挖掘CHROMECAST按钮,我得到一个弹出问我选择,而且只有一个选项“邻近设备” - 从我读,这似乎表明这已经有一个问题,即应用程序正在处理我的CC设备就像一个“客户”,好像它是在不同的无线网络,但它不是(一遍,YouTube应用工程) - 所以,我点击附近的设备和连接失败,所以我把代码。什么也没有发生在应用程序或电视,调试器显示此错误:

[GCKCastDeviceController notifyDidFailToConnectToApplicationWithError:],邮件:未能连接错误与APP:错误域= com.google.cast.GCKError代码= 20 “的应用没有被发现” 的UserInfo = {NSLocalizedDescription =应用程序没有被发现}

此外,也可能是重要的(或不),但我的记录也看到这个消息,之前失败的连接。

[GCKNNetworkUtils getTwoLowerBytesFromNetworkAddress:],信息:无效网络地址

最后,我觉得很有意思的是,当我与YouTube应用程序连接并投放影片 - 然后切换到CastVideos - 斯威夫特演示,当我点击,而不是说“邻近设备”的CC键,它正确地说,“客厅电视”但低于括号它说:“YouTube”的 - 这似乎表明它意识到YouTube应用正在铸造此设备) - 然而,当我点击客厅的电视设备,我得到确切同样的错误( YouTube的流无中断地播放)。

我最好的想法是,它是与我的应用程序ID,因为我用同样的包ID为演示应用程序作为自己的应用程序。但是,除了在开启WiFi功能,我想不出别的这将使其失败,我至今读。

请注意,我读了You​​Tube应用是不是发现性的一个很好的测试(它可以访问内部API?) - 我尝试另一个应用程序,它是启用CHROMECAST,和它的工作完美,没有客人模式登录,刚才问我挑“客厅的电视”,它工作得很好。

也许有人在这里已经见过这个?提前致谢。

swift google-cast
1个回答
0
投票

可悲的是,这竟然是一个假投谷歌应用程序ID我被项目业主给出。

© www.soinside.com 2019 - 2024. All rights reserved.