如果解析时发生了某些变化,请通知

时间:2012-11-29 18:20:08

标签: iphone objective-c ios parsing

如果在 parse.com 上更改字符串,我的应用是否可以执行某些操作。就像我启动应用程序并在主视图上一样,应用程序会显示一个标签,上面写着有新信息。实际上可以在另一个视图中查找。有没有办法在视图上获取消息,其中解析对象已加载。任何提示或建议都会有所帮助。 对不起,但似乎互联网上没有关于这个话题的内容。我以为我可以用“if”做点什么,但我没想出怎么做。

1 个答案:

答案 0 :(得分:4)

当服务器中的数据发生变化时,Parse.com不支持向应用程序发送通知。您需要在解析时查询数据,与本地版本的数据进行比较,然后在数据不同时显示标签。

您可能会滥用他们提供的推送通知服务排序破解此功能。当应用程序或用户更改Parse中的数据时,作为客户端应用程序中保存操作的一部分可能是发射“数据已更改”推送通知。然后,iPhone应用程序将收到此通知,然后才能显示标签。但是,无论如何,您仍然必须支持查询机制,因为通知方法对于未授权推送通知的用户以及在接收通知时未运行应用程序的用户将无法正常工作。