延迟接收GCM消息

时间:2014-06-13 19:01:13

标签: android google-cloud-messaging

我喜欢在我的Android应用程序中使用GCM API我设法从我的localhost网络服务器(apache)发送和接收gve消息,但我收到它们的延迟很大(25-75秒)。

我尝试过引用http://developer.android.com/google/gcm/adv.html的解决方案 在我的php脚本中将我的ttl设置为0并将delay_while_idle设置为true。

 $post = array(
                    'delay_while_idle' => true,
                    'registration_ids'  => $ids,
                    'data'              => $data,
                    'time_to_live' => 0,
                    );

但它并没有改变任何东西。我搜索了stackoverflow以寻求解决方案,但没有找到具体的东西。

我设法解决问题我将线程的睡眠时间设置为5000到100,我立即收到了消息。

0 个答案:

没有答案