2012-09-04 27 views
0

我有一个iPhone应用程序,我正在研究抓取json-feed数据并将其放入表格中。当应用程序加载或用户点击刷新按钮时会发生这种情况。但是现在我已经开始尝试使用parse.com并推送通知并让它们工作,但我不确定如何使用它。我可以使用PHP请求通过解析发送通知给手机,我可能会弄清楚如何做到这一点,但(这里是我的问题):Webservice(?)检查json-feed中的新数据?

我将如何去创建一个服务,检查新的项目/数据的json-feed?我会用什么语言来创建这个服务器,我需要什么服务器,并且可以设置它,以便当它发现新的推送通知时使用POST请求发送?

非常感谢任何帮助。

+0

难道我可能成立一个“cron作业”自动每隔X分钟检查json-feed,与上次保存的项目进行比较,如果有新的事情发送推送通知,或者有更好的解决方案吗? –

回答

1

您可以随时使用POST请求进行通知。下面是Parse说的和我引用的内容:

6.2。 REST API

您可以使用Parse REST API通过发送POST请求向任何 通道发送推送通知。以下是包含消息“Hello World!”的广播 的示例。用curl发送。 有关所需格式的详细信息,请参阅 REST文档。

curl -X POST \ 
    -H "X-Parse-Application-Id: ${APPLICATION_ID}" \ 
    -H "X-Parse-REST-API-Key: ${REST_API_KEY}" \ 
    -H "Content-Type: application/json" \ 
    -d '{ "channel": "", 
     "type": "ios", 
     "data": { "alert":"Hello World!" } }' \ 
    https://api.parse.com/1/push 

而使用玉米工作检查与间隔可能是一个解决方案,但以可靠性和发送一个更好的解决方案上的时间推送通知是不是检查你的JSON /饲料可以做POST请求时,你用适当的数据添加新的项目/数据。 (除非这部分它不是取决于你和你正在使用其他的JSON /饲料?)

顺便检查了这一点太(如果你还没有): https://parse.com/docs/push_guide/iOS

+0

可悲的是我不负责饲料。它是来自网站的RSS源。然而,这个问题现在对我而言并不重要。 谢谢你的回答,这将是最好的方式。 –