1

Я пытаюсь разработать настольное приложение, закодированное в HTML, CSS, jQuery и PHP, скомпилированное с TideSDK. Это приложение должно получать уведомления в режиме реального времени с веб-страницы, так что, когда пользователь нажимает на определенную кнопку на веб-сайте, настольное приложение сразу фиксирует это. Я нашел Pusher по этому вопросу, и он отлично работает между двумя веб-сайтами, но он выглядит как «недоступный» для подключения в настольном приложении с TideSDK.TideSDK не работает с Pusher

Это то, что я получаю из Интернета:

Толкатель: состояние изменилось: инициализируется -> соединение Pusher: Подключение : { "транспорт": "WS", "URL": "WS: //ws.pusherapp.com:80/app/f230334341334645add9?protocol=7 & клиент = JS & версии = 2.1.5 & вспышка = ложь "} Толкатель: Состояние изменилось: соединяющий ->подключен

И это то, что я получаю от применения TideSDK:

Толкатель: состояние изменилось: инициализируется -> соединение Pusher: Подключение : { "транспорт": "WS", "URL": "WS://ws.pusherapp.com:80/app/f230334341334645add9?protocol=7 & клиент = JS & версия = 2.1.5 & вспышка = ложь "} Толкатель: Состояние изменилось: подключение ->недоступен

Кто-нибудь знает, является ли это ошибкой брандмауэра/прокси-маршрутизатора? Или может быть что-то еще? В любом случае, как я могу заставить Pusher работать в скомпилированном настольном приложении TideSDK?

Большое спасибо заранее

ответ

2

@Jeremy Вы работаете в ограничении внутренней WebKit TideSDK в. Мы работаем над TideKit, так как вам может быть известно некоторое время http://tidekit.com. Это довольно скоро запускается, поэтому вы сможете мигрировать, когда захотите.

TideKit имеет самые современные реализации как для JavaScriptCore, так и для V8. Вы можете построить все, что лучше для вашего проекта. Наши реализации - это современное состояние и сегодня самые высокие оценки HTML5.

TideKit - это платформа, в отличие от SDK, и у нее есть служба построения, с которой вы взаимодействуете, но также можете создавать локально. Бонус заключается в том, что TideKit предназначен для мобильных, настольных и веб-приложений, а не только для настольных компьютеров. Если вы работаете с CommonJS, вы можете создавать на всех платформах один источник проекта, чтобы расширить охват вашего приложения.

+0

При поиске с нашим лучшим другом я получил прямой удар по этому сообщению. Трудно проголосовать за ваш ответ, главным образом потому, что вы ссылаетесь на еще не доступную платформу, верно? Это должно получить специальный статус на SO и рядом с OP self, должен контролироваться персоналом, когда предоставляется хотя бы один подходящий ответ. мои 5центы;) – HenryW

+1

@HenryW Я ведущий проект для TideSDK. Я разрабатываю TideKit вместе с нашей командой здесь, в CoastalForge. TideSDK остается пригодным для многих. Мы счастливы, что многие считают это полезным. TideKit выходит на улицу во время написания. Мы совместили свои API-интерфейсы, чтобы пользователи могли перейти на современный код с текущими реализациями и больше возможностей. Проблемы, с которыми сталкиваются некоторые пользователи TideSDK с соблюдением HTML5, были устранены с помощью websockets, угловых, аудио/видео и CSS3.Хотя я не могу обеспечить немедленное исправление, он указывает на известное ограничение и решение, которое имманентно. – fairwinds

+0

Ну, я все равно поддерживаю. Поднимитесь на хорошую работу и добрый Новый год !!! – HenryW

 Смежные вопросы

  • Нет связанных вопросов^_^