Извлечение данных в приложении в фоновом режиме - PullRequest
0 голосов
/ 14 декабря 2011

Я хочу, чтобы в моем приложении было реализовано следующее:

  1. мобильное приложение должно периодически загружать список местоположений [веб-служба], в фоновом режиме [даже если приложение не запущено].

  2. Необходимо каждый раз сравнивать текущее местоположение пользователя с этими загруженными местоположениями. [В фоновом режиме]

  3. Необходимо предупредить пользователя, еслион находится рядом с этим местом. [push-уведомление]

Можем ли мы реализовать эти вещи [возможно ли вызвать веб-сервис в фоновом режиме], пока приложение не активно?Я много искал и теперь предполагаю, что вызвать веб-сервис, пока приложение не находится в активном состоянии, невозможно.Пожалуйста, подтвердите.

Ответы [ 2 ]

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

1: невозможно выполнить действие, если приложение не запущено 2: возможно, вы можете найти пример для этого из библиотеки документов iOS SDK 3: приложение должно запускаться и обнаруживать текущее местоположение в режиме реального времени ... когда рядом с POI затем уведомить пользователя, о APNS, таким же образом ... приложение должно опубликовать текущее местоположение на внутреннем веб-сервере, веб-сервер нужен определить, находится ли рядом с POI, если да ... отправить уведомление через APNS ...

надежда выше, услужливо

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

Вы можете выполнить задачу 3, т.е. предупредить пользователя с помощью push-уведомления.Как и в неактивном состоянии, ваше приложение может получать только push-уведомления.

Вы не можете вызвать веб-сервис.

...