【问题标题】:Updating iOS application data更新 iOS 应用程序数据
【发布时间】:2013-07-08 12:55:33
【问题描述】:

我想知道一些现有应用如何在应用未运行时刷新其应用数据。假设我们有一个雨警报应用程序。当您当前位​​置或您手动输入的位置即将下雨时,此应用程序会向您发送(本地?)通知。实现这样的目标的最佳方法是什么?

应用程序是否在设备本身上获取天气数据(即使应用程序被终止)以在即将下雨时发送本地通知?这种方法不会耗尽我设备的电池吗?

或者我是否需要创建一个 24/7 全天候运行并始终检查天气的独立应用程序?然后它会搜索数据库以查看谁的设备需要远程通知。

其他方法也值得赞赏。

【问题讨论】:

  • 推送通知 + 天气 API 中间件在 stat 更改时发送消息

标签: ios objective-c updates weather-api


【解决方案1】:

在iOS6及之前,您的应用程序无法一直在后台运行,系统会在几秒钟后停止应用程序。

实现您的示例的一种方法是从远程服务器发送推送通知。

注意:在 iOS7 中,可以在收到通知并下载内容时唤醒您的应用。

【讨论】:

  • 所以这个远程服务器会跟踪天气并向用户发送远程通知?
  • 是的,天气服务器将记录用户和他们期望的通知类型,并在需要时发送一个
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-01-31
  • 2013-08-03
  • 1970-01-01
  • 2016-10-09
  • 1970-01-01
  • 1970-01-01
  • 2014-10-19
相关资源
最近更新 更多