2013-06-25 2 views
2

Я хочу расширить существующее приложение JavaScript/CoffeeScript с использованием API реального времени. Я хочу синхронизировать карту, используемую моделью моего приложения, частью структуры MVC spinejs. Это потребовало бы, чтобы все операции API выполнялись на модели моего приложения (которая является чистой клиентской стороной) и не имеют прямого взаимодействия с представлением.API реального времени для синхронизации моделей

Все примеры с открытым исходным кодом в реальном времени-api, которые я нашел, имели код JS в отображаемом HTML или большую часть операций для авторизации/загрузки и т. Д. (Быстрый запуск, realtime-куб, игровая площадка в реальном времени).

Можно ли использовать в реальном времени-api, без прямого взаимодействия с отображаемым контентом?

Кроме того, если имеются какие-либо примеры, будем признательны.

ответ

2

После завершения авторизации все операции могут выполняться без необходимости использования пользователем (т. Е. Они не должны запускаться пользовательским событием).

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

С точки зрения аутентификации, он отлично работает, за исключением случаев, когда вы хотите поддерживать несколько учетных записей. Для отдельных учетных записей вы можете использовать immediate mode для включения входа в систему, не вызывая всплывающего окна.

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

+0

Это облегчение, я работаю над диссертацией и думаю, что дошел до тупика. Я посмотрю код, который вы опубликовали. Благодаря! – Giannis

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

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