首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >实现服务器

实现服务器
EN

Stack Overflow用户
提问于 2016-04-06 04:12:19
回答 1查看 88关注 0票数 0

我是一个iOS开发人员,有C/Obj和Swift方面的经验。我目前完成了一个天气应用程序,显示当前和预测的天气,有能力提醒你,当某些天气条件改变。这是使用iOS中的后台获取功能完成的,该特性定期刷新背景中的天气数据,以查看您的条件是否满足,然后向您发送本地通知。

问题:后台获取只在操作系统的命令下进行。您无法控制,我希望能够更经常地检查,以便在天气发生变化时更早地通知客户。我非常清楚,解决方案是用一个程序实现我自己的服务器,该程序每分钟远程检查一次,然后向客户的电话发送推送通知。

我目前在iPhone上的实现是:

  1. 用户使用自定义标准创建警报(例如:告诉我,X城市的风速何时超过每小时10英里)
  2. 应用程序从web XML api下载天气
  3. App将天气数据解析为自定义天气对象。
  4. 应用程序将天气数据与用户自定义警报进行比较
  5. 如果符合标准,App会提醒用户

我想做的是:

  • 将用户创建的警报发送到服务器并存储
  • 如果符合每个存储警报的条件,服务器是否完成下载/分析的所有工作?
  • 向符合标准的用户发送推送通知

问题1:服务器上的总体实现是什么样子的?

问题2:执行的每一部分将用什么语言书写?目前,我已经在Swift中实现了所有的功能,但是我要冒险说这在Linux服务器上是行不通的

EN

回答 1

Stack Overflow用户

发布于 2016-04-06 04:42:12

也许您可以将您的标准存储在客户机上,并使用web来获取天气信息。这可以消除您对操作系统的依赖,并让您有时间学习如何构建服务器。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36441363

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档