iOS — есть ли альтернативы push-уведомлениям Apple, если у меня есть собственный сервер?

#sockets #ios7 #notifications #alert

#сокеты #ios7 #уведомления #предупреждение

Вопрос:

У меня есть сервер приложений и несколько приложений iOS, которые взаимодействуют с этим сервером приложений через Интернет. Я пытаюсь понять, существуют ли какие-либо другие платформы, кроме Push-уведомлений Apple, которые позволяют мне отправлять сообщения определенному пользователю моего приложения, пока приложение открыто?

Типичный сценарий: я набираю сообщение в консоли на сервере приложений, и окно сообщения появляется на определенном устройстве.

Один из возможных подходов, о котором я подумал, — периодически опрашивать сервер на наличие сообщений для этого конкретного устройства. Другим подходом было бы оставить сокет открытым и передавать сообщения через этот сокет с сервера.

Комментарии:

1. Оба этих подхода действительно повлияют на время автономной работы пользователей. Есть ли причина, по которой вы не хотите использовать Push-уведомления Apple? К вашему сведению, iOS 8, по-видимому, будет отображать использование батареи приложением.

2. Приложение будет работать на iPad, которые будут предоставлены пользователю на короткое время, они будут перезаряжаться между пользователями.