2013-10-23 69 views
1

目前我正在尝试弄清楚我的选项与原生应用程序(Android,iOS和Windows Mobile)的实时服务器更新有关。到处都可以看到实时网络应用程序,但我不需要在我的应用程序中安装浏览器。我已经阅读了SignalR以及Android(SignalA)和iOS(objectiveC)的其他库。但是我正在徘徊任何人都有关于这个话题的建议。原生移动应用程序的实时服务器更新

任何见解都将非常感激。

回答

0

您正在寻找推送通知。你可以找到iOS应用的更多细节here Android SDK也带有这样的服务。检查here了解更多详情。

如果你正在寻找一个共同的服务。有几家第三方供应商也提供这种服务。请检查here。 (我不推广它们,只是提供所有细节)

但是,如果您发送大量数据(通常是实时数据),我建议您使用TCP套接字。

此外,推送通知并不可靠。用户可能会也可能不会得到它们。没有这样的保证。对于像RSS提要的东西,我会建议投票。

+0

我们正在寻找发送和接收来自服务器的数据。例如,与MSN状态一样,人员1脱机,将其发送到服务器,然后服务器将此状态更新发送给与此人相连的所有客户端。现在唯一的区别是,它必须在桌面,Android,iOS,Windows Phone和其他应用程序的本地应用程序没有任何延迟。 –

+0

是的,你的服务器对所有人都是通用的。我提供的信息是关于客户端(android和iOS)的设置。我会建议你使用TCP套接字并要求你的应用程序连接到这些套接字。 –

1

现在,我用GCM推送通知。

它适合我,使我的应用程序实时。

而且它可以节省您的电池,因为你的

应用程序不从服务器的每...秒拉数据。

对于GCM Here的例子是一个很好的例子。

+1

谢谢您提出问题并提出建议。我已经研究过Google云消息传递,但我们不希望谷歌服务器处理我们的消息,它只适用于Android,我们正在寻找的是1解决方案。 –

相关问题