Получение обновлений информации через push-сервисы на iPhone - PullRequest
0 голосов
/ 10 мая 2011

В настоящее время я работаю над сложной распределенной системой, где большое количество клиентов iPhone должно отправлять и получать данные и обновления служб с центрального сервера в облаке.

До сих пор я предполагал, что отправка данныхот сервера к приложению iPhone не работает (я пренебрегаю уведомлениями iOS, так как кажется, что они не могут дискретно отправлять данные, не открывая всплывающее окно), когда он подключен к сети 3G.Поэтому я планировал реализовать стратегию опроса, при которой клиенты будут регулярно опрашивать сервер об обновлениях сервиса - решение, которое далеко не идеально с сетевой точки зрения.

Однако недавно я попробовал Формулу 1 вживую.приложение времени, где можно увидеть время сектора водителя во время гонки.Учитывая тот факт, что это приложение получает обновления с очень высокой частотой (время в секторах, изменения позиций, комментарии и т. Д.), Мне кажется маловероятным, что они также используют стратегию опроса.То же самое относится и к таким вещам, как чат iOS на Facebook - они также не могут опрашивать все время!?

Поэтому я хотел бы спросить, есть ли способ сообщить серверу iPhone об этом?клиенты, когда доступны обновления, чтобы они могли загружать информацию без необходимости постоянно запрашивать ее.

...