У меня проблема с пользовательским приложением отправителя / получателя, которое было написано некоторое время назад. Недавно мы слились с облаком, и приложение отправителя, представляющее собой простую веб-страницу, было перемещено и изменило свой 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, но не могу придумать, что еще может вызвать эту проблему.