Изменение пространства имен в приложении пользовательского отправителя Google Cast - PullRequest
0 голосов
/ 20 февраля 2020

У меня проблема с пользовательским приложением отправителя / получателя, которое было написано некоторое время назад. Недавно мы слились с облаком, и приложение отправителя, представляющее собой простую веб-страницу, было перемещено и изменило свой URL-адрес по сравнению с тем, что было раньше. http: //sdpc.webpage.com к тому, что сейчас https: //webpage.com/sdpc. Теперь кажется, что мои сообщения не отправляются в приложение получателя. У меня есть следующий код для отправки сообщения получателю:

var applicationID = 'F7000000';
var namespace = 'urn:x-cast:com.webpage.cast.sdpc';
var session= null;
var driverRequest;



  function sendMessage(message) {

        if (session != null) {
            location.reload();
            session.sendMessage(namespace, message, onSuccess.bind(this,
                    "Message sent: " + message), onError.bind(this, "Error: " + message));
            // $('messageDiv').set('html', session.sendMessage(namespace, message, onSuccess.bind(this, "Message sent: " + message), onError));
        } else {
            chrome.cast.requestSession(function(e) {
                session = e;
                location.reload();
                session.sendMessage(namespace, message, onSuccess.bind(this,
                        "Message sent: " + message), onError.bind(this, "Error: " + message));
                // $('messageDiv').set('html', session.sendMessage(namespace, message, onSuccess.bind(this, "Message sent: " + message), onError));
            }, onError);
        }
    }

все это работало до того, как мы переместили папку в то место, где она теперь находится в облаке. Я убедился, что изменил URL-адрес получателя в консоли разработчика для указания его нового местоположения, но не повезло. Может ли быть проблема с пространством имен? Это единственное, в чем я не уверен.

Я полагаю, что соединение между отправителем и получателем даже не устанавливается, потому что у меня есть настройка кода для любых ошибок при отображении изображения в chrome и я ничего не вижу.

Я просматривал форумы Google и GitHub, но не могу придумать, что еще может вызвать эту проблему.

1 Ответ

0 голосов
/ 20 февраля 2020

не совсем уверен, почему это было отмечено, не сообщая мне, почему. Однако мне удалось решить свой собственный вопрос на тот случай, если кому-нибудь понадобится. Как оказалось, моя веб-страница была внутренней, поэтому, изменив URL-адрес на веб-странице разработчика Google, получатель не смог получить доступ из внешнего мира. Однако, как только я перенес проект + URL-адрес на веб-страницу publi c, и он заработал. Прошло несколько часов, прежде чем он зарегистрировался, но это сработало.

...