远程服务器上的Weather API

时间:2013-07-12 10:14:07

标签: weather-api

我的想法是创建iOS应用程序,用户可以在其中输入位置。此位置存储在远程数据库中,其中包含推送通知的设备ID。 然后,远程服务器上的应用程序定期检查天气以及当数据库中存储的某个位置即将下雨时,它会向该位置的所有设备ID发送推送通知。

所以基本上我需要创建iOS应用程序来存储数据(我喜欢称之为“监听器”)和服务器的应用程序,它连接到天气api并发送通知(“控制器”)。

我对控制器的想法仍然模糊不清,我真的不知道如何实现这一目标。创建一个在服务器上全天候运行的应用程序来检查天气并发送通知,这是一个好主意。如果没有,那么实现这样的好方法是什么?

1 个答案:

答案 0 :(得分:0)

在我看来,这应该是唯一的方法。您的服务器可以检查每个更新的更多人,然后应用程序可以自己完成。此外,通过使用推送通知,您将确保您的应用程序没有在后台运行(这甚至不适用于您的应用程序)并耗尽电池。

每隔一段时间运行一次调用网页,shell脚本等的cron作业也会这样做。有很多选择,没有一个答案。