【问题标题】:Flutter Driver Location Track by adminFlutter Driver Location Track by admin
【发布时间】:2023-03-06 10:24:01
【问题描述】:

我正计划在 Flutter 中开发一个应用程序,该应用程序可以跟踪驱动程序设备的位置并将该位置记录到 firebase 中,该应用程序已成功连接到 firebase 服务器。当我点击应用程序中的按钮时,会将当前位置发送到火力基地,并且谷歌地图也集成在我的应用程序中。 我的要求是

  1. 在驱动程序手机上安装应用程序。注册驱动程序详细信息并登录。 firebase 数据库使用 deviceid 收集数据。
  2. 在 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


【解决方案1】:

要向当前未打开应用的用户发送通知,您确实需要实施 Firebase 云消息传递。

要在您的应用中开始使用此功能,请参阅 FlutterFire 中云消息传递的 overview 文档,以及其 usage 上的文档。

【讨论】:

    猜你喜欢
    • 2014-06-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-10
    • 2018-01-06
    • 2015-03-02
    • 2014-09-22
    • 1970-01-01
    相关资源
    最近更新 更多