CodeIgniter RESTful, асинхронный / фоновый процесс

Я использую codeIgniter RESTful API (https://github.com/philsturgeon/codeigniter-restserver), который возвращает информацию (в формате json) в мое приложение для Android / iphone.

Есть операция, где я отправляю некоторые значения, если все в порядке, я возвращаю код 200 в качестве ответа.

Теперь я хочу добавить новую операцию тем же способом: отправлять уведомления об этих изменениях с помощью APNS (Apple Push Notificacion Service) и GCM (Google Cloud Messaging).

Это работает хорошо, когда мне нужно отправить не более 3-5 уведомлений, проблема в APNS, потому что я должен отправлять эти сообщения одно за другим, и это занимает много времени, поэтому мои приложения получают исключение тайм-аута (все уведомления отправлено, но пользователь получает сообщение об ошибке подключения ...)

Могу ли я отправить ответ с кодом 200, а затем продолжить отправку этого уведомления? (Что-то вроде этого...)

function my_update_method_post(){
   //....GET my POST values
   update($data);
   $this->response(array('result'=>1),200));


   //Send Notifications
   ....
}

Заранее спасибо...

Ответы на вопрос(4)

Ваш ответ на вопрос