2014-12-31 3 views
0

Я знаю, что есть способ, чтобы приложение, которое было отправлено на фоновый сеанс, либо выполняло задачу с конечной длиной, либо выполняло длительные задачи, если они имеют определенные типы (apple docs).Фоновые задачи

Мой вопрос в том, можно ли запустить приложение приложения iOS, даже если приложение было закрыто и отправлено внутреннее уведомление о push, когда происходит какое-то событие, подобное андроиду?

спасибо.

ответ

2

Вы можете использовать push-уведомления для этого. Даже если приложение закрыто, ваше приложение может отвечать на push-уведомление и запускать новую задачу. Я хотел бы начать свое исследование здесь:

Using Push Notifications to Initiate a Download
Tracking the User's Location
Starting the Significant-Change Location Service

+0

Но может закрытое приложение сделать что-то вроде ожидания для конкретного местоположения пользователя, чтобы придумать, а затем отправить уведомление толчок? – Shawn

+0

Да, это определенно возможно. Я знаю, что приложение Dropbox реагирует на изменения местоположения, чтобы продолжить загрузку/загрузку файлов, чтобы их фоновые задачи не закрывались через 5 минут. [Отслеживание местоположения пользователя] (https://developer.apple.com/library/ios/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/BackgroundExecution/BackgroundExecution.html#//apple_ref/doc/uid/TP40007072-CH4-SW25) –

+0

Это происходит, даже если приложение было закрыто пользователем вручную? – Shawn

Смежные вопросы