有没有办法在 Android 应用程序和 PHP 脚本之间保持连接打开,所以如果有任何更新,PHP 脚本可以将通知推送到 android 应用程序,而不是应用程序必须每 X 分钟发出一次 HTTP 请求询问任何更新?
我知道如果不在服务器端安装东西来启用它们,这是不可能通过 Ajax 实现的,但我想知道它在 Android 上是否有任何不同。
例如,如果我在 PHP 端执行以下操作:
<?
set_time_limit(0);
while (true)
{
$updates = $updater->find();
if ($updates)
ob_flush( $updates->getAsJSON() );
sleep(60);
}
?>
像这样的东西可以保持连接打开并将更新推送到 android 应用程序吗?
服务器正在运行 Apache 和 PHP 5。