デスクトップで期待どおりに動作するカスタムの送信者と受信者のアプリがあります。ただし、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);
}
更新: 1 年後、私はまだこれを理解していません。