在json-feed中检查新数据的Web服务(?)?

时间:2012-09-04 08:20:52

标签: ios json web-services apple-push-notifications parse-platform

我正在制作一个iPhone应用程序,用于从json-feed中获取数据并将其放入表中。加载应用程序或用户点击刷新按钮时会发生这种情况。但现在我已经开始尝试使用parse.com并推送通知并让它们工作,但我不确定如何使用它。我可以使用php请求通过解析向手机发送通知,我很可能想出如何做到这一点,但是(这是我的问题):

如何创建检查新项目/数据的json-feed的服务?我将使用什么语言来创建它,我需要什么样的服务器,我可以设置它,以便在找到新的时候发送带有POST请求的推送通知吗?

非常感谢任何帮助。

1 个答案:

答案 0 :(得分: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

使用Corn Job检查间隔可能是一个解决方案,但更好的解决方案是可靠并发送准时推送通知而不是检查您的json / feed让我们在您添加新项目/数据时执行POST请求有适当的数据。 (除非这部分不是由你决定你使用其他人的json / feed?!)

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