将数据从Web服务器发送到移动设备

时间:2014-04-02 14:30:18

标签: android ios http mobile push-notification

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

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

任何帮助将受到高度赞赏! 提前谢谢。

1 个答案:

答案 0 :(得分:0)

据我所知,

1)从设备向服务器发出长时间的http请求

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

2)推送通知

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

3)在移动应用程序设备上创建Web服务器。

这是可能的。

我使用 Jetty 库创建了一个,但我不明白如果不是通过HTTP请求你将如何从互联网上获取数据。