每当从rails服务器发布新值时,我如何通知iphone应用程序?

时间:2013-01-22 04:27:28

标签: iphone ruby-on-rails ruby-on-rails-3

我有一个铁路应用程序服务iPhone应用程序。考虑用户是否发布了保存在服务器中的值,并且我想通知其余用户已发布新值。我想这样做是因为用户必须经常发送请求以检查是否发布了任何新值,这会导致更多请求。所以我希望服务器本身在每次推送新值时都会通知。

我该怎么做?请帮帮我。

2 个答案:

答案 0 :(得分:1)

一般来说,您可以使用push notifications来完成iOS客户端。

请注意,这种方法存在一些警告,但是(用户可以选择不接收推送通知,即使用户选择加入也无法保证推送通知的传送等),因此它不是如果你需要100%的可靠性,那就是适当的解决方案。

答案 1 :(得分:1)

推送通知很好,但无法保证您提到的100%可靠性。您可以尝试使用XMPP,您可以轻松找到适用于iOS的XMPP客户端以及Ruby / PHP中所需的服务器端代码。请检查以下链接...

XMPP Clients