【发布时间】:2023-03-06 10:24:01
【问题描述】:
我正计划在 Flutter 中开发一个应用程序,该应用程序可以跟踪驱动程序设备的位置并将该位置记录到 firebase 中,该应用程序已成功连接到 firebase 服务器。当我点击应用程序中的按钮时,会将当前位置发送到火力基地,并且谷歌地图也集成在我的应用程序中。 我的要求是
- 在驱动程序手机上安装应用程序。注册驱动程序详细信息并登录。 firebase 数据库使用 deviceid 收集数据。
- 在 Admin mobile 上安装应用程序。他可以以管理员身份登录。在他的仪表板中列出了所有驱动程序。他点击特定的司机,他可以查看司机的正确位置。
我的问题是如何向司机手机发送应用程序可能未打开的请求。当请求来自驱动程序移动应用程序时,将自动将当前位置详细信息发送到 firebase 数据库。我该怎么做? firebase 推送通知是可能的吗?任何人有任何想法请帮忙
【问题讨论】:
-
要向当前未打开应用的用户发送通知,您确实需要实施 Firebase 云消息传递。我建议您阅读文档并搜索教程,并在您遇到更具体的问题时回复。
-
@FrankvanPuffelen 感谢您的留言。我是 Flutter 的新手。 Firebase Messaging 收到通知时是否可以运行函数?
-
@FrankvanPuffelen 非常感谢弗兰克先生。我找到了代码,它工作正常。当通知接收到后台进程成功更新 firebase 数据库。 firebase_messaging:^9.0.0 flutter_local_notifications:^5.0.0
-
@FrankvanPuffelen hai Frank 我还有一个问题。当管理员向特定用户发送推送通知时,用户成功接收。我不想向用户显示通知。只会发生交流。不要通过推送通知通知用户。我的意思是当通知显示用户他可以理解我们正在跟踪他时。那么如何阻止呢?
标签: firebase flutter google-maps push-notification