【问题标题】:How to notify iPhone client that server has new updates?如何通知 iPhone 客户端服务器有新的更新?
【发布时间】:2011-07-05 09:21:46
【问题描述】:

我正在开发这款 iPhone 应用程序,该应用程序连接到 Web 服务并从服务器接收数据。每当服务器有新更新时,我希望 iPhone 客户端向用户显示服务器上有新内容,他们可以刷新视图。

我知道这可以通过推送通知来完成。但也希望这能解决用户在 iPhone 上关闭推送通知的情况。

任何提示将不胜感激!谢谢! :)

【问题讨论】:

    标签: iphone notifications refresh push updates


    【解决方案1】:

    如果您想在应用程序未打开时通知用户更新,您只能为此使用推送通知。

    如果应用程序打开,您当然可以显示 UIAlertview,或者只是用漂亮的动画更新视图。

    【讨论】:

    • 感谢您的回复!场景是这样的..当应用程序打开并且不使用推送通知.. iPhone客户端如何知道服务器上有更新?启动计时器并定期向服务器发送请求?它不会耗尽电池吗?谢谢!
    • 没有办法让服务器在没有推送通知的情况下向客户端推送数据。因此,定期检查服务器上的更新是唯一的方法,如果可能的话,构建类似拉刷新的东西。然后用户可以控制更新时间。
    • 我明白了,只是想知道是否有更好的方法来做到这一点。谢谢你的帮助! :)
    猜你喜欢
    • 1970-01-01
    • 2012-09-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-17
    • 2013-10-30
    • 1970-01-01
    相关资源
    最近更新 更多