IPhone создает приложение чата
Я хочу создать приложение для чата на iphone. Я знаю, как поступить с реализацией модели опроса, где iphone будет опрашивать сервер, чтобы узнать, поступили ли какие-либо сообщения, и если они есть, он сможет их получить и показать пользователю. Однако я больше интересуюсь моделью push, когда сервер отправляет новые сообщения на iphone и отображает их пользователю. Мне трудно понять, как открыть постоянное соединение на телефоне, которое будет прослушивать входящие сообщения... Любые предложения или комментарии будут оценены.
Спасибо
Даниил
1 ответ
В iPhone 3 SDK встроена поддержка push-уведомлений. По сути, все сообщения, которые нужно отправить (из всех приложений), отправляются на сервер Apple, который поддерживает постоянное соединение с iphone пользователя. Положительным моментом является то, что вам не нужно беспокоиться об этом, и ваше приложение может получать обновления, даже когда оно не запущено (например, с домашнего экрана). Недостатком является то, что ваши данные должны пройти через сервер Apple.