发件人如何知道它是连接到接收器的最后一个?

时间:2014-03-11 09:03:46

标签: ios google-cast chromecast

Sender stops cast”状态的设计清单

  

当最后一个或唯一的发件人连接到接收器时,点击Disconnect会停止在接收器上运行的应用程序[...]

在iOS上,GCKDeviceManager leaveApplicationstopApplication分别离开应用程序或将其删除但不关心其他发件人是否已连接。

发件人如何知道它是最后一个连接的?

修改:我没有使用自定义接收器

2 个答案:

答案 0 :(得分:0)

您可以使用castReceiverManager.getSenders()。length

在接收器中完成

答案 1 :(得分:0)

现在您需要拥有自己的接收器(即自定义接收器)来执行此操作并使用Angel提到的api。将来,我们计划更新Styled Receiver以包含该逻辑。实际上,现在,您无法区分显式或隐式断开连接,因此如果要正确实现断开连接逻辑,则必须使用自定义接收器并使用自定义命名空间在显式断开连接时向接收器发送消息被尝试了。下一个版本也将解决该问题。