Parse platform 复杂推送通知查询

Parse platform 复杂推送通知查询,parse-platform,Parse Platform,我玩Parse已经有一段时间了,它非常漂亮!不幸的是,我遇到了一个似乎无法解决的问题 一旦一个对象(“警报”)被保存到我的数据库,我想发送一个推送通知。保存的对象包含一个名为NeighboryName的字段,该字段是一个字符串。我想向每个人发送订阅此neighberhoudName的推送通知。(这不是问题,等等!:-P) 我的警报对象还包含一个地质点,我希望向特定半径内的每个用户发送推送通知。正如您可能认为的,用户可以订阅某个邻居(例如“Hellas”),并且当前也在“Hellas”的邻居中。这

我玩Parse已经有一段时间了,它非常漂亮!不幸的是,我遇到了一个似乎无法解决的问题

一旦一个对象(“警报”)被保存到我的数据库,我想发送一个推送通知。保存的对象包含一个名为NeighboryName的字段,该字段是一个字符串。我想向每个人发送订阅此neighberhoudName的推送通知。(这不是问题,等等!:-P)

我的警报对象还包含一个地质点,我希望向特定半径内的每个用户发送推送通知。正如您可能认为的,用户可以订阅某个邻居(例如“Hellas”),并且当前也在“Hellas”的邻居中。这意味着他/她将收到两份通知。。这不是我想要的

所以我想,;让我们使用Parse.Query.or。如果用户订阅了正确的频道或在警报的当前范围内,则发送推送通知。遗憾的是,Parse.Query.or不能与地理点一起使用

我如何解决这个问题


非常感谢

我发现使用[query whereKey:nearGeoPoint:withinMiles:]时存在一些问题。使用[query withinGeobox:]更加灵活。

我认为问题仍然存在。。。Parse.Query无法与地质点一起使用,nearGeoPoint仍然是一个地质点。@Mitchel抱歉延迟。你弄明白了吗?我正在使用地理点查询进行推送目标定位,但我在iOS客户端进行。所以这可能就是为什么我的建议没有帮助。如果你找到了一个解决方案,我很想听听,以备将来参考。