我正在使用 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
....
}
提前致谢...