Служба Apple Push Notification. Поддерживает ли iOS открытое соединение с каждым зарегистрированным сервером APNS? - PullRequest
1 голос
/ 04 марта 2012

Если я правильно понимаю, каждое приложение, которое регистрируется в качестве провайдера APNS, в основном заставляет iPhone поддерживать прямую связь с конкретным сервером.Если это так, разве это не значит, что чем больше приложений я использую (которые регистрируют APNS), тем больше разряжается батарея?

Разве Apple не будет мудрее позволить разработчикам подключиться к большому серверу?кластер, который будет распространять уведомления на все устройства в мире?

Ответы [ 2 ]

1 голос
/ 14 июня 2012

iOS поддерживает только одно подключение к серверу APN для каждого приложения на устройстве, когда доступно подключение к Интернету, поэтому батарея не разряжается с каждым новым приложением. Вот и все!

0 голосов
/ 04 марта 2012

Я всегда думал, что Push-уведомление будет работать через SMS. Но это не будет работать с устройствами, которые не имеют телефонной системы, но только Wi-Fi.

Но в любом случае, даже если iOS просто опрашивает, я думаю, что все это идет к одному центральному серверу (пулу) от Apple, который будет управлять всеми запросами в качестве центра сообщений.

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

...