2013-09-07 2 views
0

Я работаю над приложением, которое имеет мобильный компонент и веб-компонент. Веб-компонент будет использоваться определенной группой людей, в то время как мобильное приложение используется обычными людьми. Когда сценарий запускается с мобильного устройства, я хочу, чтобы веб-приложение обновлялось с помощью ajax. Как Facebook-мобильник, если вы разместите комментарий на мобильном телефоне своему другу, и этот друг на своем ноутбуке, они все равно получат уведомление в режиме реального времени. Как это возможно. Сценарий работает, но пользователи в веб-приложении не будут видеть его, если они не обновятся.Yii + android ajax call

ответ

1

Я предлагаю настроить сервер NodeJS и подключить к нему активных пользователей. Затем вы можете направить уведомления на этот сервер, который, в свою очередь, отправит их клиентам. Не имеет значения, работает ли клиент на рабочем столе, в мобильной сети или даже в родном приложении. SocketIO значительно упрощает это для веб-приложений. См. http://socket.io/. Он также имеет резервные копии, если браузер пользователей не поддерживает веб-сокеты.

Есть, конечно, другие варианты, но для Интернета это самый простой, на мой взгляд.