【发布时间】:2012-07-26 11:03:44
【问题描述】:
我有一个用 PHP 编写的 Web 服务,一个 iPhone 应用程序连接到该服务。当应用调用该服务时,会向 Apple 的 APNs 服务器发送一系列通知消息,以便它可以向应用的其他用户发送推送通知。
在某些情况下,此过程可能会很耗时,而且我的应用必须等待很长时间才能获得响应。响应完全独立于通知消息发送到 APNs 服务器的结果。
因此,无论是否已向 APN 发送消息,我都希望 Web 服务将响应发送回应用程序。
我当前的代码:
<?
<...>
echo $chatID; // This has to be printed immediately
include('apns.php'); // Just invoke this, dont wait for response!
?>
我该怎么做?
【问题讨论】:
-
在此语句之后立即添加
flush();echo $chatID; // This has to be printed immediately,然后再包括include('apns.php'); -
我用过这个:stackoverflow.com/questions/962915/…这解决了!谢谢大家。
标签: php