【问题标题】:Sending data from the web server to a mobile device将数据从 Web 服务器发送到移动设备
【发布时间】:2014-04-02 22:47:44
【问题描述】:

也许您可以帮助我解决以下问题: 我在移动设备上安装了一个应用程序(iOS、Android、WP 本机)。 我需要从 Web 服务器(可能托管在 AWS 上)向某些特定的移动设备发送一条短消息。消息应该尽快到达(1 秒已经太多了)。

也许你可以给我一些建议? 目前我正在考虑以下选项: 1)从设备向服务器发出一个长期持有的http请求(据我所知,这也称为长轮询方法)。使用这种方法时,我非常关心电池寿命。 2)推送通知(如Android的GCM)。我没有和他们合作过,但我在互联网上做了一些研究。有多快??如果我从服务器发送它,它会在几秒钟内到达吗?我可以使用推送通知将数据发送到我的移动应用程序吗? (或者只是出于营销目的在屏幕上显示消息) 3) 在移动应用设备上制作一个网络服务器。手机有ip地址吗?是否可以连接到此移动设备? ip地址多久换一次?

任何帮助将不胜感激! 提前谢谢你。

【问题讨论】:

  • 看来在android上做web服务器不是一个选项。因为它不能从外部互联网访问,只能从本地网络访问。
  • 是的,你是对的,它只能在网络中使用,直到路由器

标签: android ios http mobile push-notification


【解决方案1】:

据我所知

1) 从设备向服务器发出一个长期持有的 http 请求

这是否意味着您希望每秒发出一个 HTTP 请求?如果是这样,您可能会担心电池寿命...

2) 推送通知

通知很快就会安静下来,但我认为无法确定需要多长时间。我注意到有一次需要长达 10 分钟,而在其他情况下则需要几秒钟。 这不仅仅用于营销目的。您发送的字符可以是纯文本或 json/xms 文本 ....

3) 在移动应用设备上制作网络服务器。

这是可能的。

我使用 Jetty 库制作了一个,但我不明白如果不是通过发出 HTTP 请求,您将如何从互联网获取数据。

【讨论】:

猜你喜欢
  • 2016-07-28
  • 1970-01-01
  • 1970-01-01
  • 2016-02-14
  • 1970-01-01
  • 1970-01-01
  • 2010-12-29
  • 2013-01-30
  • 2017-12-28
相关资源
最近更新 更多