【问题标题】:Receiving reachability notifications while running in the background?在后台运行时接收可达性通知?
【发布时间】:2012-10-08 22:30:01
【问题描述】:

作为基于位置的提醒应用在后台运行时,我无法接收可达性通知。有没有人成功地让这个工作,如果是,如何?

【问题讨论】:

    标签: iphone ios notifications reachability


    【解决方案1】:

    我需要使用后台任务包围来让它工作。可达性需要一个活动的运行循环,而使用后台任务似乎是在后台提供此功能的一种方式。不确定是否有其他/更好的解决方案。

    另外,如果您使用的是 RestKit,它已经附带了一个 Reachability Observer,它是 Apple Reachability 示例代码的修改版本。

    【讨论】:

      【解决方案2】:

      你不能在后台检查网络,我的建议是使用本地或推送通知来恢复你的应用程序,然后你可以检查网络状态。

      【讨论】:

      • 但这是一个基于位置的提醒应用程序,它会继续在后台运行。事实上,有许多应用程序在后台运行并进行网络调用。
      • 你可能正在寻找这个stackoverflow.com/questions/6861514/…
      • Alex,请看看我的回答,这就是我的工作方式。此外,在这个问题中,我不是在询问如何在后台进行网络调用,而是在询问如何在后台接收可达性更改通知。谢谢。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-14
      • 2011-05-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多