标签: firebase flutter google-cloud-functions
我目前正在开发一个使用Cloud Firestore和Cloud功能的flutter / firebase应用程序。
在此应用中,用户可以指定希望接收推送通知的位置和半径。
从假设的意义上讲,如果添加到Firestore的每个文档都有一个位置(经纬度)。每次添加文档时,应将推送通知发送给请求它们的人。
即,我只希望在位置距大本钟2英里以内的地方添加新文档时收到通知。
如何在Cloud Functions中实现?我是否需要在整个数据库中搜索每个通知请求,并查看新文档是否符合其标准?