Я хотел попробовать попробовать публичные бласты с очень надуманным примером. По сути, я публикую простое сообщение от клиента (используя javascript sdk), чтобы увидеть, установлен ли BLOCK, который я установил (или «думаю», что я установил), чтобы этот соответствующий канал прослушивал ... надуманный пример не удается до сих пор ...публикация событий в блоках pubnub с javascript-клиентом
шаги
- создать приложение в pubnub для создания учетных данных.
- Включенный pubnub SDK в простой HTML-файл, инициализированный Pubnub, установленный прослушиватель событий и методы публикации/подписки. Установите канал на «hello-world» 2a. Опубликовано/подписано на сообщения успешно из разных окон браузера.
- Пошел в пульт отладки pubnub и установил канал как «hello-world», чтобы узнать, будут ли транслироваться сообщения с канала «hello-world», а это не так.
- От клиента я консоль регистрировал объект, который был возвращен из сообщений, и канал отображается как «hello-world» .. так что это оставило меня в недоумении, почему я не вижу сообщения, зарегистрированные в консоли debun pubnub в том же привет-мировом канале?
В частности, мой вопрос: как я могу отправлять сообщения в pubnub BLOCK из pubnub CLIENT и отправлять сообщения из pubnub BLOCK в pubnub CLIENT? или, другими словами, pub/sub BLOCK с КЛИЕНТОМ с использованием Javascript SDK?
В simple.js для алло-мир примера кода:
(function(){
var pubnub = new PubNub({ publishKey : 'p-key', subscribeKey : 's-key' });
function $(id) { return document.getElementById(id); }
var box = $('box'), input = $('input'), channel = 'hello-world';
pubnub.addListener({
message: function(obj) {
box.innerHTML = (''+obj.message).replace(/[<>]/g, '') + '<br>' + box.innerHTML
}});
pubnub.subscribe({channels:[channel]});
input.addEventListener('keyup', function(e) {
if ((e.keyCode || e.charCode) === 13) {
pubnub.publish({channel : channel,message : input.value,x : (input.value='')});
}
});
})();
о Lordy господин ... Я установил канал как hello_world в отладочной консоли и как привет-мире в клиенте, обновленный правописание канала, чтобы соответствовать и полностью работает сейчас .. .super простой. поздно ночью ошибка опечатки:/спасибо еще раз :)! – frostini
lol, совершенно понятно. Я также попытаюсь сделать демонстрационную демоверсию. Скоро будет обновляться. – PubNub