Ios 更新数据库时触发Parse.com查询

Ios 更新数据库时触发Parse.com查询,ios,swift,parse-platform,pfquery,pfobject,Ios,Swift,Parse Platform,Pfquery,Pfobject,我正在构建一个应用程序,当用户上传新的PFObjects时,我需要在其中获取它们。目前我正在做的是每10秒运行一次查询,以查询数据库中的新对象 正如您可以想象的那样,这是非常低效和繁重的请求 我想知道,如果parse中的数据库已经更新,是否有任何方法可以触发查询?例如,用户保存一个要解析的对象,这会触发所有其他用户设备上的查询以下载新对象。我建议当您在数据中创建新项目时,您应该发布推送通知以通知其他人新数据,当您应用程序获得推送通知时,应用程序应该拉取新数据 let push:PFPush =

我正在构建一个应用程序,当用户上传新的PFObjects时,我需要在其中获取它们。目前我正在做的是每10秒运行一次查询,以查询数据库中的新对象

正如您可以想象的那样,这是非常低效和繁重的请求


我想知道,如果parse中的数据库已经更新,是否有任何方法可以触发查询?例如,用户保存一个要解析的对象,这会触发所有其他用户设备上的查询以下载新对象。

我建议当您在数据中创建新项目时,您应该发布推送通知以通知其他人新数据,当您应用程序获得推送通知时,应用程序应该拉取新数据

let push:PFPush = PFPush()
        let dic:[String:NSNumber] = ["content-available" :NSNumber(integer: 1)]
        push.setData(dic)
        push.sendPushInBackground()
并在DidReceiveMemotentification上检查可用的内容 如果它有值,则获取新内容

func application(application: UIApplication!, didReceiveRemoteNotification userInfo:NSDictionary!) {

    var notification:NSDictionary = userInfo.objectForKey("aps") as NSDictionary

    if (notification.objectForKey("content-available") != nil){
    }
}