Мы делаем приложение для отеля, где мы уже сделали приложение, где заказы могут быть размещены через приложение. Все эти заказы можно увидеть на веб-портале, обновив страницу.update tableview, если данные изменены онлайн
Теперь клиент попросил создать приложение, в котором официант может видеть заказ на своем iPad.
Для этого у нас будет табличное представление, где будет показан весь список заказов.
Однако я не понимаю, как обновить таблицу/добавить данные, если будет сделан новый заказ.
Вкратце, как только заказ сделан, в этом же случае официант должен получить предупреждение, а табличное представление должно быть обновлено.
Примечание: iPad/iPhone получает данные через webservice.
Это может быть достигнуто путем вызова webservice каждые 1 мин или 30 секунд.
Однако я не хочу, чтобы сделать этот путь ...
Если добавлен новый материал, вебсервис будет посылать эти данные, и я добавлю, что данные в моей Tableview. Средство webservice отправит мне слушателя, что новые данные будут добавлены
Мне нужно знать, как я могу слушать этого слушателя, если webservice отправит мне прослушиватель.
Любая полезная информация об этом будет оценена по достоинству.
Ниже ссылка помогла мне для TCP в iOS.
http://www.tekritisoftware.com/sites/default/files/Socket_Programing_for_IOS.pdf
Проверить, что новый заказ размещен с использованием вызова службы фона на сервер. Если помещено, перезагрузите данные таблицы с новыми новыми данными. –
@VelmuruganS: так вы говорите, что через 30 секунд я буду продолжать называть новый порядок? –
Да, так что только мы можем проверить новые заказы. –