Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/236.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 当sql数据库中的值发生变化时,从服务器向android设备发送数据_Php_Android_Android Notifications_Google Cloud Messaging - Fatal编程技术网

Php 当sql数据库中的值发生变化时,从服务器向android设备发送数据

Php 当sql数据库中的值发生变化时,从服务器向android设备发送数据,php,android,android-notifications,google-cloud-messaging,Php,Android,Android Notifications,Google Cloud Messaging,我正在开发一个需要与服务器通信的Android应用程序。我的意思是,服务器或设备可以随时发送消息。简单地说,我想让用户将反馈留给其他用户。比如在易趣上留下反馈。从android向服务器发送数据是很常见的,我知道我可以发出http请求来运行php脚本、查询数据库并通过JSON对象将响应发送回android设备。我想通知另一位用户,他通过notifiactions收到了新的反馈。我知道我可以定期轮询服务器,但我正在尽可能避免这种情况。我读过谷歌云消息。我想知道是否有其他更简单或更好的方法来完成这项任

我正在开发一个需要与服务器通信的Android应用程序。我的意思是,服务器或设备可以随时发送消息。简单地说,我想让用户将反馈留给其他用户。比如在易趣上留下反馈。从android向服务器发送数据是很常见的,我知道我可以发出http请求来运行php脚本、查询数据库并通过JSON对象将响应发送回android设备。我想通知另一位用户,他通过notifiactions收到了新的反馈。我知道我可以定期轮询服务器,但我正在尽可能避免这种情况。我读过谷歌云消息。我想知道是否有其他更简单或更好的方法来完成这项任务?请给我一些建议。谢谢。

如您在问题中所述,您有两种选择:

  • 轮询(应用程序轮询服务器以查看是否有新内容)
  • 推送(服务器告诉客户端有新内容)
没有其他方法可以让设备了解服务器上的新内容(也许几年后,使用将是第三种选择;-)


推送比推送好十倍,因为只有在服务器上确实有东西时才会发生网络活动。

如您在问题中所述,您有两种选择:

  • 轮询(应用程序轮询服务器以查看是否有新内容)
  • 推送(服务器告诉客户端有新内容)
没有其他方法可以让设备了解服务器上的新内容(也许几年后,使用将是第三种选择;-)


推送比推送好十倍,因为只有在服务器上确实有东西的情况下才会发生网络活动。

服务器告诉客户端不要推送serverserver@qaisjp谢谢,我更正了(服务器没有多大意义)我建议使用推送服务,例如Google Cloud Messaging,会导致对web服务的不必要调用,这会耗尽电池并浪费带宽。好的教程有什么链接吗?你对谷歌云信息有什么看法。我正试图避免由于延迟而导致的投票,在这里,耗尽batteryWell GCM是显而易见的选择。若您的后端是针对Android和iOS的,那个么您可能还想看看Urban Airship()服务器告诉客户端的push notserverserver@qaisjp谢谢,我更正了(服务器没有多大意义)我建议使用推送服务,例如Google Cloud Messaging,会导致对web服务的不必要调用,这会耗尽电池并浪费带宽。好的教程有什么链接吗?你对谷歌云信息有什么看法。我正试图避免由于延迟而导致的投票,在这里,耗尽batteryWell GCM是显而易见的选择。如果你的后端是针对Android和iOS的,你可能还想看看城市飞艇()你似乎要找的术语是PUSH你似乎要找的术语是PUSH