Нет ли другого способа, кроме Apple Push Notification, для отправки уведомления с сервера клиенту? - PullRequest
0 голосов
/ 06 декабря 2011

Невозможно перехватить SMS с iOS и невозможно опросить сервер или постоянно поддерживать невыполненный HTTP-запрос от устройства к серверу (если приложение не имеет допустимого фонового режима).

Следовательно, если существует требование отправить уведомление от сервера к клиенту, правильно ли, что нет другого выбора, кроме как для APNS?

Если существует требование отправить уведомление с сервера на устройство и не дать пользователю получить предупреждение (в случае, когда приложение находится в фоновом режиме), то, похоже, это просто невозможно вообще

Это правильно. Существуют ли какие-либо законные творческие решения?

Ответы [ 2 ]

1 голос
/ 06 декабря 2011

Это может быть возможно, если вы можете классифицировать свое приложение как VOIP и использовать этот режим фоновой обработки.

Если существует требование отправить уведомление с сервера на устройство и не дать пользователю получить предупреждение (в случае, когда приложение находится в фоновом режиме), то, похоже, это просто невозможно вообще

Если пользователю не нужно получать немедленное оповещение, вы не можете просто опросить сервер, когда приложение запущено или выходит на передний план?

1 голос
/ 06 декабря 2011

Вы правы - кроме APNS нет возможности получать уведомления, когда приложение находится в фоновом режиме.

Нет способа перехватить ShortMessages (в фоновом режиме или нет). Также нет никакого способа постоянно опрашивать сервер, когда он находится в фоновом режиме (что хорошо, потому что это разряжает батарею, как и для приложений Android).

...