我有一个自定义发件人和收件人应用,它们都可以在桌面上按预期工作。但是,如果我尝试在iOS上运行我的应用程序,我会遇到问题。
基于从调试接收器应用程序收集的信息,它进入我的castReceiverManager.onSenderConnected函数,我可以注销event.data和useragent(iOS CastSDK ,, iPhone,iPhone OS,8.1.2)。它永远不会进入我在onMessage上听的地方。
window.messageBus = window.castReceiverManager.getCastMessageBus('urn:x-cast:com.whatever');
window.messageBus.onMessage = function(event) {
console.log('Message [' + event.senderId + ']: ' + event.data);
}
更新:一年后,我仍然没有想到这一点。