如何在 Flutter Firebase 应用中搜索并向附近的人发送通知?
Posted
技术标签:
【中文标题】如何在 Flutter Firebase 应用中搜索并向附近的人发送通知?【英文标题】:How to search and send notifications to people nearby in flutter firebase app? 【发布时间】:2020-03-01 09:54:15 【问题描述】:我需要一种方法来搜索附近的人并向他们发送推送通知。看来我不能为此使用主题,所以可能需要一种查询用户的方法?
【问题讨论】:
您所要求的被称为地理查询。执行此操作的常用方法是使用 GeoFire 库,例如 pub.dev/packages/geo_firestore 【参考方案1】:在 Firestore 中保存用户位置(使用地理定位器插件)
获取当前用户位置(使用地理定位器插件)
计算用户与其他用户之间的距离(使用地理定位器插件)
Geolocator().distanceBetween();
以条件为例 if(distance
向所选用户发送通知(Firebase 云消息传递)
抱歉,我无法提供更多详细信息,因为它们有很多问题。
【讨论】:
以上是关于如何在 Flutter Firebase 应用中搜索并向附近的人发送通知?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Flutter 移动应用中将 Azure AD 用户登录到 Firebase?
Flutter - 如何在应用邀请功能的 Firebase 动态链接中传递自定义参数?
如何使用 Flutter 和 Firebase 为聊天应用制定规则
如何在我的 firebase 和 flutter 应用上创建实时用户数?